Freigeben über


IJSObjectReference.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 die Verwendung von in InvokeAsync<TValue>(String, CancellationToken, Object[])Betracht ziehen.

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

Ruft die angegebene JavaScript-Funktion asynchron auf.

InvokeAsync<TValue>(String, Object[])

Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs

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 die Verwendung von in InvokeAsync<TValue>(String, CancellationToken, Object[])Betracht ziehen.

public:
generic <typename TValue>
 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);
abstract member 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 aufzurufende Funktion. Beispielsweise ruft der -Wert "someScope.someFunction" die -Funktion someScope.someFunction auf dem Ziel-instance auf.

args
Object[]

JSON-serialisierbare Argumente.

Gibt zurück

ValueTask<TValue>

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

Gilt für:

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

Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs
Quelle:
IJSObjectReference.cs

Ruft die angegebene JavaScript-Funktion asynchron auf.

public:
generic <typename TValue>
 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);
abstract member 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 aufzurufende Funktion. Beispielsweise ruft der -Wert "someScope.someFunction" die -Funktion someScope.someFunction auf dem Ziel-instance auf.

cancellationToken
CancellationToken

Ein Abbruchtoken, das den Abbruch des Vorgangs signalisiert. 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.

Gilt für: