Share via


HubConnection.InvokeCoreAsync Methode

Definition

Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und gibt den Typ und die Argumente zurück.

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)

Parameter

methodName
String

Der Name der aufzurufenden Servermethode.

returnType
Type

Der Rückgabetyp der Servermethode.

args
Object[]

Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Task<TResult> , die den asynchronen Aufruf darstellt. Die Result -Eigenschaft gibt einen Object für die Hubmethode rückgabewert zurück.

Hinweise

Dies ist eine Methode auf niedriger Ebene zum Aufrufen einer Hubmethode auf dem Server. Die Verwendung einer HubConnectionExtensionsInvokeAsync Erweiterungsmethode wird empfohlen.

Gilt für: