Condividi tramite


IJSObjectReference.InvokeAsync Metodo

Definizione

Overload

InvokeAsync<TValue>(String, Object[])

Richiama la funzione JavaScript specificata in modo asincrono.

JSRuntime applicherà 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[])

Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs

Richiama la funzione JavaScript specificata in modo asincrono.

JSRuntime applicherà 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);
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" richiama la funzione someScope.someFunction nell'istanza di destinazione.

args
Object[]

Argomenti serializzabili JSON.

Restituisce

ValueTask<TValue>

Istanza di TValue ottenuta tramite JSON-deserializzazione del valore restituito.

Si applica a

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

Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs
Origine:
IJSObjectReference.cs

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);
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" richiama la funzione someScope.someFunction nell'istanza di destinazione.

cancellationToken
CancellationToken

Token di annullamento per segnalare l'annullamento dell'operazione. Se si specifica questo parametro, si eseguirà l'override di eventuali annullamenti predefiniti, ad esempio a causa di timeout (DefaultAsyncTimeout) da applicare.

args
Object[]

Argomenti serializzabili JSON.

Restituisce

ValueTask<TValue>

Istanza di TValue ottenuta tramite JSON-deserializzazione del valore restituito.

Si applica a