Condividi tramite


HubConnection.InvokeCoreAsync Metodo

Definizione

Richiama un metodo hub nel server usando il nome del metodo specificato, il tipo restituito e gli argomenti.

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)

Parametri

methodName
String

Nome del metodo del server da richiamare.

returnType
Type

Tipo restituito del metodo server.

args
Object[]

Argomenti utilizzati per richiamare il metodo server.

cancellationToken
CancellationToken

Token da monitorare per le richieste di annullamento. Il valore predefinito è None.

Restituisce

Oggetto Task<TResult> che rappresenta la chiamata asincrona. La Result proprietà restituisce un oggetto Object per il valore restituito del metodo hub.

Commenti

Si tratta di un metodo di basso livello per richiamare un metodo hub nel server. È consigliabile usare un HubConnectionExtensionsInvokeAsync metodo di estensione.

Si applica a