@@ -34,12 +34,12 @@ public HubConnection(IJSRuntime runtime, HttpConnectionOptions options)
34
34
this . InternalConnectionId = Guid . NewGuid ( ) . ToString ( ) ;
35
35
runtime . InvokeSync < object > ( CREATE_CONNECTION_METHOD ,
36
36
this . InternalConnectionId ,
37
- DotNetObjectRef . Create ( this . Options ) ) ;
37
+ DotNetObjectReference . Create ( this . Options ) ) ;
38
38
}
39
39
40
40
41
- public Task StartAsync ( ) => this . runtime . InvokeAsync < object > ( START_CONNECTION_METHOD , this . InternalConnectionId ) ;
42
- public Task StopAsync ( ) => this . runtime . InvokeAsync < object > ( STOP_CONNECTION_METHOD , this . InternalConnectionId ) ;
41
+ public ValueTask < object > StartAsync ( ) => this . runtime . InvokeAsync < object > ( START_CONNECTION_METHOD , this . InternalConnectionId ) ;
42
+ public ValueTask < object > StopAsync ( ) => this . runtime . InvokeAsync < object > ( STOP_CONNECTION_METHOD , this . InternalConnectionId ) ;
43
43
44
44
public IDisposable On < TResult1 > ( string methodName , Func < TResult1 , Task > handler )
45
45
=> this . On < TResult1 , object , object , object , object , object , object , object , object , object > ( methodName ,
@@ -167,7 +167,7 @@ internal void RegisterHandle(string methodName, HubMethodCallback callback)
167
167
} ;
168
168
}
169
169
170
- this . runtime . InvokeSync < object > ( ON_METHOD , this . InternalConnectionId , DotNetObjectRef . Create ( callback ) ) ;
170
+ this . runtime . InvokeSync < object > ( ON_METHOD , this . InternalConnectionId , DotNetObjectReference . Create ( callback ) ) ;
171
171
}
172
172
173
173
internal void RemoveHandle ( string methodName , string callbackId )
@@ -193,13 +193,13 @@ public void OnClose(Func<Exception, Task> callback)
193
193
this . closeCallback = new HubCloseCallback ( callback ) ;
194
194
this . runtime . InvokeSync < object > ( ON_CLOSE_METHOD ,
195
195
this . InternalConnectionId ,
196
- DotNetObjectRef . Create ( this . closeCallback ) ) ;
196
+ DotNetObjectReference . Create ( this . closeCallback ) ) ;
197
197
}
198
198
199
- public Task InvokeAsync ( string methodName , params object [ ] args ) =>
199
+ public ValueTask < object > InvokeAsync ( string methodName , params object [ ] args ) =>
200
200
this . runtime . InvokeAsync < object > ( INVOKE_ASYNC_METHOD , this . InternalConnectionId , methodName , args ) ;
201
201
202
- public Task < TResult > InvokeAsync < TResult > ( string methodName , params object [ ] args ) =>
202
+ public ValueTask < TResult > InvokeAsync < TResult > ( string methodName , params object [ ] args ) =>
203
203
this . runtime . InvokeAsync < TResult > ( INVOKE_WITH_RESULT_ASYNC_METHOD , this . InternalConnectionId , methodName , args ) ;
204
204
205
205
public void Dispose ( ) => this . runtime . InvokeSync < object > ( REMOVE_CONNECTION_METHOD , this . InternalConnectionId ) ;
0 commit comments