HubLifetimeManager<THub>.InvokeConnectionAsync<T> 方法

定义

将调用消息发送到指定的连接并等待响应。

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>

来自连接的响应。

适用于