Compartir a través de


HubConnection.InvokeCoreAsync Método

Definición

Invoca un método concentrador en el servidor mediante el nombre de método especificado, el tipo de valor devuelto y los argumentos.

public System.Threading.Tasks.Task<object> InvokeCoreAsync (string methodName, Type returnType, object[] args, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<object?> InvokeCoreAsync (string methodName, Type returnType, object?[] args, System.Threading.CancellationToken cancellationToken = default);
member this.InvokeCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
abstract member InvokeCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
override this.InvokeCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
Public Function InvokeCoreAsync (methodName As String, returnType As Type, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Public Overridable Function InvokeCoreAsync (methodName As String, returnType As Type, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parámetros

methodName
String

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

returnType
Type

Tipo de valor devuelto del método de servidor.

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

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

Comentarios

Se trata de un método de bajo nivel para invocar un método concentrador en el servidor. Se recomienda usar un HubConnectionExtensionsInvokeAsync método de extensión.

Se aplica a