JSRuntime.InvokeAsync Methode

Definition

Überlädt

InvokeAsync<TValue>(String, Object[])

Ruft die angegebene JavaScript-Funktion asynchron auf.

JSRuntime wendet Timeouts auf diesen Vorgang basierend auf dem in DefaultAsyncTimeoutkonfigurierten Wert an. Um einen Anruf mit einem anderen oder keinem Timeout zu senden, sollten Sie verwenden InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Ruft die angegebene JavaScript-Funktion asynchron auf.

InvokeAsync<TValue>(String, Object[])

Ruft die angegebene JavaScript-Funktion asynchron auf.

JSRuntime wendet Timeouts auf diesen Vorgang basierend auf dem in DefaultAsyncTimeoutkonfigurierten Wert an. Um einen Anruf mit einem anderen oder keinem Timeout zu senden, sollten Sie verwenden InvokeAsync<TValue>(String, CancellationToken, Object[]).

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)

Typparameter

TValue

Der JSON-serialisierbare Rückgabetyp.

Parameter

identifier
String

Ein Bezeichner für die funktion, die aufgerufen werden soll. Der Wert "someScope.someFunction" ruft beispielsweise die -Funktion window.someScope.someFunctionauf.

args
Object[]

JSON-serialisierbare Argumente.

Gibt zurück

ValueTask<TValue>

Eine instance von, die TValue durch JSON-Deserialisierung des Rückgabewerts abgerufen wird.

Implementiert

Gilt für:

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

Ruft die angegebene JavaScript-Funktion asynchron auf.

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)

Typparameter

TValue

Der JSON-serialisierbare Rückgabetyp.

Parameter

identifier
String

Ein Bezeichner für die funktion, die aufgerufen werden soll. Der Wert "someScope.someFunction" ruft beispielsweise die -Funktion window.someScope.someFunctionauf.

cancellationToken
CancellationToken

Ein Abbruchtoken, um den Abbruch des Vorgangs zu signalisieren. Wenn Sie diesen Parameter angeben, werden alle Standardabbrüche überschrieben, z. B. aufgrund von Timeouts (DefaultAsyncTimeout), die angewendet werden.

args
Object[]

JSON-serialisierbare Argumente.

Gibt zurück

ValueTask<TValue>

Eine instance von, die TValue durch JSON-Deserialisierung des Rückgabewerts abgerufen wird.

Implementiert

Gilt für: