@@ -34,12 +34,12 @@ public HubConnection(IJSRuntime runtime, HttpConnectionOptions options)
3434 this . InternalConnectionId = Guid . NewGuid ( ) . ToString ( ) ;
3535 runtime . InvokeSync < object > ( CREATE_CONNECTION_METHOD ,
3636 this . InternalConnectionId ,
37- DotNetObjectRef . Create ( this . Options ) ) ;
37+ DotNetObjectReference . Create ( this . Options ) ) ;
3838 }
3939
4040
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 ) ;
4343
4444 public IDisposable On < TResult1 > ( string methodName , Func < TResult1 , Task > handler )
4545 => this . On < TResult1 , object , object , object , object , object , object , object , object , object > ( methodName ,
@@ -167,7 +167,7 @@ internal void RegisterHandle(string methodName, HubMethodCallback callback)
167167 } ;
168168 }
169169
170- this . runtime . InvokeSync < object > ( ON_METHOD , this . InternalConnectionId , DotNetObjectRef . Create ( callback ) ) ;
170+ this . runtime . InvokeSync < object > ( ON_METHOD , this . InternalConnectionId , DotNetObjectReference . Create ( callback ) ) ;
171171 }
172172
173173 internal void RemoveHandle ( string methodName , string callbackId )
@@ -193,13 +193,13 @@ public void OnClose(Func<Exception, Task> callback)
193193 this . closeCallback = new HubCloseCallback ( callback ) ;
194194 this . runtime . InvokeSync < object > ( ON_CLOSE_METHOD ,
195195 this . InternalConnectionId ,
196- DotNetObjectRef . Create ( this . closeCallback ) ) ;
196+ DotNetObjectReference . Create ( this . closeCallback ) ) ;
197197 }
198198
199- public Task InvokeAsync ( string methodName , params object [ ] args ) =>
199+ public ValueTask < object > InvokeAsync ( string methodName , params object [ ] args ) =>
200200 this . runtime . InvokeAsync < object > ( INVOKE_ASYNC_METHOD , this . InternalConnectionId , methodName , args ) ;
201201
202- public Task < TResult > InvokeAsync < TResult > ( string methodName , params object [ ] args ) =>
202+ public ValueTask < TResult > InvokeAsync < TResult > ( string methodName , params object [ ] args ) =>
203203 this . runtime . InvokeAsync < TResult > ( INVOKE_WITH_RESULT_ASYNC_METHOD , this . InternalConnectionId , methodName , args ) ;
204204
205205 public void Dispose ( ) => this . runtime . InvokeSync < object > ( REMOVE_CONNECTION_METHOD , this . InternalConnectionId ) ;
0 commit comments