HubLifetimeManager<THub>.InvokeConnectionAsync<T> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将调用消息发送到指定的连接并等待响应。
public virtual System.Threading.Tasks.Task<T> InvokeConnectionAsync<T> (string connectionId, string methodName, object?[] args, System.Threading.CancellationToken cancellationToken);
abstract member InvokeConnectionAsync : string * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
override this.InvokeConnectionAsync : string * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Overridable Function InvokeConnectionAsync(Of T) (connectionId As String, methodName As String, args As Object(), cancellationToken As CancellationToken) As Task(Of T)
类型参数
- T
预期的响应类型。
参数
- connectionId
- String
连接 ID。
- methodName
- String
调用方法名称。
- args
- Object[]
调用参数。
- cancellationToken
- CancellationToken
要监视取消请求的标记。 建议设置预期结果的最大等待时间。
返回
Task<T>
来自连接的响应。