Sdílet prostřednictvím


JSRuntime.InvokeAsync Metoda

Definice

Přetížení

InvokeAsync<TValue>(String, Object[])

Vyvolá zadanou funkci JavaScriptu asynchronně.

JSRuntime použije pro tuto operaci časové limity na základě hodnoty nakonfigurované v nástroji DefaultAsyncTimeout. Pokud chcete odeslat hovor s jiným nebo žádným časovým limitem, zvažte použití InvokeAsync<TValue>(String, CancellationToken, Object[])příkazu .

InvokeAsync<TValue>(String, CancellationToken, Object[])

Vyvolá zadanou funkci JavaScriptu asynchronně.

InvokeAsync<TValue>(String, Object[])

Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs

Vyvolá zadanou funkci JavaScriptu asynchronně.

JSRuntime použije pro tuto operaci časové limity na základě hodnoty nakonfigurované v nástroji DefaultAsyncTimeout. Pokud chcete odeslat hovor s jiným nebo žádným časovým limitem, zvažte použití InvokeAsync<TValue>(String, CancellationToken, Object[])příkazu .

public:
generic <typename TValue>
 virtual System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, object[] args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, object?[]? args);
abstract member InvokeAsync : string * obj[] -> System.Threading.Tasks.ValueTask<'Value>
override this.InvokeAsync : string * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, args As Object()) As ValueTask(Of TValue)

Parametry typu

TValue

Návratový typ JSON serializovatelný.

Parametry

identifier
String

Identifikátor funkce, která se má vyvolat. Hodnota "someScope.someFunction" například vyvolá funkci window.someScope.someFunction.

args
Object[]

Serializovatelné argumenty JSON.

Návraty

ValueTask<TValue>

Instance získané deserializací TValue návratové hodnoty JSON.

Implementuje

Platí pro

InvokeAsync<TValue>(String, CancellationToken, Object[])

Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs
Zdroj:
JSRuntime.cs

Vyvolá zadanou funkci JavaScriptu asynchronně.

public:
generic <typename TValue>
 virtual System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, System::Threading::CancellationToken cancellationToken, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, System.Threading.CancellationToken cancellationToken, object[] args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, System.Threading.CancellationToken cancellationToken, object?[]? args);
abstract member InvokeAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>
override this.InvokeAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, cancellationToken As CancellationToken, args As Object()) As ValueTask(Of TValue)

Parametry typu

TValue

Návratový typ JSON serializovatelný.

Parametry

identifier
String

Identifikátor funkce, která se má vyvolat. Hodnota "someScope.someFunction" například vyvolá funkci window.someScope.someFunction.

cancellationToken
CancellationToken

Token zrušení, který signalizují zrušení operace. Zadání tohoto parametru přepíše všechna výchozí zrušení, například kvůli vypršení časových limitů (DefaultAsyncTimeout) z použití.

args
Object[]

Serializovatelné argumenty JSON.

Návraty

ValueTask<TValue>

Instance získané deserializací TValue návratové hodnoty JSON.

Implementuje

Platí pro