HubConnectionExtensions.InvokeCoreAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
InvokeCoreAsync(HubConnection, String, Object[], CancellationToken) |
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. |
InvokeCoreAsync<TResult>(HubConnection, String, Object[], CancellationToken) |
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. |
InvokeCoreAsync(HubConnection, String, Object[], CancellationToken)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody.
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
Parametry
- hubConnection
- HubConnection
Připojení rozbočovače.
- methodName
- String
Název metody serveru, která se má vyvolat.
- 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 , který představuje asynchronní volání.
Platí pro
InvokeCoreAsync<TResult>(HubConnection, String, Object[], CancellationToken)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody.
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)
Parametry typu
- TResult
Návratový typ metody serveru.
Parametry
- hubConnection
- HubConnection
Připojení rozbočovače.
- methodName
- String
Název metody serveru, která se má vyvolat.
- 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í návratovou TResult
hodnotu metody centra.