Поделиться через


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

Идентификатор соединения.

methodName
String

Имя метода вызова.

args
Object[]

Аргументы вызова.

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены. Рекомендуется задать максимальное ожидание для ожидания результата.

Возвращаемое значение

Task<T>

Ответ от соединения.

Применяется к