Sdílet prostřednictvím


HubConnection.InvokeCoreAsync Metoda

Definice

Vyvolá metodu centra na serveru pomocí zadaného názvu metody, návratového typu a argumentů.

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)

Parametry

methodName
String

Název metody serveru, která se má vyvolat.

returnType
Type

Návratový typ metody serveru.

args
Object[]

Argumenty použité k vyvolání metody serveru.

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.

Návraty

A Task<TResult> , který představuje asynchronní volání. Vlastnost Result vrátí Object hodnotu pro návratovou hodnotu metody centra.

Poznámky

Toto je metoda nízké úrovně pro vyvolání metody centra na serveru. Doporučuje se použít metodu HubConnectionExtensionsInvokeAsync rozšíření.

Platí pro