IJSRuntime.InvokeAsync Metodo

Definizione

Overload

InvokeAsync<TValue>(String, Object[])

Richiama la funzione JavaScript specificata in modo asincrono.

JSRuntime applicherà i timeout a questa operazione in base al valore configurato in DefaultAsyncTimeout. Per inviare una chiamata con un timeout diverso o senza timeout, è consigliabile usare InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Richiama la funzione JavaScript specificata in modo asincrono.

InvokeAsync<TValue>(String, Object[])

Richiama la funzione JavaScript specificata in modo asincrono.

JSRuntime applicherà i timeout a questa operazione in base al valore configurato in DefaultAsyncTimeout. Per inviare una chiamata con un timeout diverso o senza timeout, è consigliabile usare InvokeAsync<TValue>(String, CancellationToken, Object[]).

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);
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)

Parametri di tipo

TValue

Tipo restituito serializzabile JSON.

Parametri

identifier
String

Identificatore della funzione da richiamare. Ad esempio, il valore "someScope.someFunction" richiamerà la funzione window.someScope.someFunction.

args
Object[]

Argomenti serializzabili json.

Restituisce

ValueTask<TValue>

Istanza di TValue ottenuta dalla deserializzazione JSON del valore restituito.

Si applica a

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

Richiama la funzione JavaScript specificata in modo asincrono.

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);
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)

Parametri di tipo

TValue

Tipo restituito serializzabile JSON.

Parametri

identifier
String

Identificatore della funzione da richiamare. Ad esempio, il valore "someScope.someFunction" richiamerà la funzione window.someScope.someFunction.

cancellationToken
CancellationToken

Token di annullamento per segnalare l'annullamento dell'operazione. Se si specifica questo parametro, verranno ignorati tutti gli annullamenti predefiniti, ad esempio a causa di timeout (DefaultAsyncTimeout) dall'applicazione.

args
Object[]

Argomenti serializzabili json.

Restituisce

ValueTask<TValue>

Istanza di TValue ottenuta dalla deserializzazione JSON del valore restituito.

Si applica a