JSRuntime.InvokeAsync Méthode

Définition

Surcharges

InvokeAsync<TValue>(String, Object[])

Appelle la fonction JavaScript spécifiée de manière asynchrone.

JSRuntime applique des délais d’expiration à cette opération en fonction de la valeur configurée dans DefaultAsyncTimeout. Pour distribuer un appel avec un délai d’expiration différent, ou sans délai d’attente, envisagez d’utiliser InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Appelle la fonction JavaScript spécifiée de manière asynchrone.

InvokeAsync<TValue>(String, Object[])

Appelle la fonction JavaScript spécifiée de manière asynchrone.

JSRuntime applique des délais d’expiration à cette opération en fonction de la valeur configurée dans DefaultAsyncTimeout. Pour distribuer un appel avec un délai d’expiration différent, ou sans délai d’attente, envisagez d’utiliser 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)

Paramètres de type

TValue

Type de retour sérialisable JSON.

Paramètres

identifier
String

Identificateur de la fonction à appeler. Par exemple, la valeur "someScope.someFunction" appelle la fonction window.someScope.someFunction.

args
Object[]

Arguments sérialisables JSON.

Retours

ValueTask<TValue>

Une instance de TValue obtenue par désérialisation JSON de la valeur de retour.

Implémente

S’applique à

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

Appelle la fonction JavaScript spécifiée de manière asynchrone.

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)

Paramètres de type

TValue

Type de retour sérialisable JSON.

Paramètres

identifier
String

Identificateur de la fonction à appeler. Par exemple, la valeur "someScope.someFunction" appelle la fonction window.someScope.someFunction.

cancellationToken
CancellationToken

Jeton d’annulation pour signaler l’annulation de l’opération. La spécification de ce paramètre remplace toutes les annulations par défaut, par exemple en raison de délais d’attente (DefaultAsyncTimeout) d’application.

args
Object[]

Arguments sérialisables JSON.

Retours

ValueTask<TValue>

Une instance de TValue obtenue par désérialisation JSON de la valeur de retour.

Implémente

S’applique à