HubConnectionExtensions.InvokeCoreAsync Método

Definición

Sobrecargas

InvokeCoreAsync(HubConnection, String, Object[], CancellationToken)

Invoca un método concentrador en el servidor mediante el nombre y los argumentos del método especificados.

InvokeCoreAsync<TResult>(HubConnection, String, Object[], CancellationToken)

Invoca un método concentrador en el servidor mediante el nombre y los argumentos del método especificados.

InvokeCoreAsync(HubConnection, String, Object[], CancellationToken)

Invoca un método concentrador en el servidor mediante el nombre y los argumentos del método especificados.

public static System.Threading.Tasks.Task InvokeCoreAsync (this Microsoft.AspNetCore.SignalR.Client.HubConnection hubConnection, string methodName, object[] args, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task InvokeCoreAsync (this Microsoft.AspNetCore.SignalR.Client.HubConnection hubConnection, string methodName, object?[] args, System.Threading.CancellationToken cancellationToken = default);
static member InvokeCoreAsync : Microsoft.AspNetCore.SignalR.Client.HubConnection * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function InvokeCoreAsync (hubConnection As HubConnection, methodName As String, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task

Parámetros

hubConnection
HubConnection

Conexión con el concentrador.

methodName
String

Nombre del método de servidor que se va a invocar.

args
Object[]

Argumentos usados para invocar el método de servidor.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Task

que Task representa la invocación asincrónica.

Se aplica a

InvokeCoreAsync<TResult>(HubConnection, String, Object[], CancellationToken)

Invoca un método concentrador en el servidor mediante el nombre y los argumentos del método especificados.

public static System.Threading.Tasks.Task<TResult> InvokeCoreAsync<TResult> (this Microsoft.AspNetCore.SignalR.Client.HubConnection hubConnection, string methodName, object[] args, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TResult> InvokeCoreAsync<TResult> (this Microsoft.AspNetCore.SignalR.Client.HubConnection hubConnection, string methodName, object?[] args, System.Threading.CancellationToken cancellationToken = default);
static member InvokeCoreAsync : Microsoft.AspNetCore.SignalR.Client.HubConnection * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function InvokeCoreAsync(Of TResult) (hubConnection As HubConnection, methodName As String, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de valor devuelto del método de servidor.

Parámetros

hubConnection
HubConnection

Conexión con el concentrador.

methodName
String

Nombre del método de servidor que se va a invocar.

args
Object[]

Argumentos usados para invocar el método de servidor.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Task<TResult>

que Task<TResult> representa la invocación asincrónica. La Result propiedad devuelve un TResult para el valor devuelto del método hub.

Se aplica a