Udostępnij za pośrednictwem


HubLifetimeManager<THub>.InvokeConnectionAsync<T> Metoda

Definicja

Wysyła komunikat wywołania do określonego połączenia i czeka na odpowiedź.

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)

Parametry typu

T

Oczekiwany typ odpowiedzi.

Parametry

connectionId
String

Identyfikator połączenia.

methodName
String

Nazwa metody wywołania.

args
Object[]

Argumenty wywołania.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Zaleca się ustawienie maksymalnego oczekiwania na oczekiwany wynik.

Zwraca

Task<T>

Odpowiedź z połączenia.

Dotyczy