JSRuntimeExtensions.InvokeAsync Metoda

Definicja

Przeciążenia

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym limitem czasu lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

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

Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym limitem czasu lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object[] args);
C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object?[]? args);

Parametry typu

TValue

Zwracany typ zwracany w formacie JSON.

Parametry

jsRuntime
IJSRuntime

Element IJSRuntime.

identifier
String

Identyfikator funkcji do wywołania. Na przykład wartość "someScope.someFunction" wywoła funkcję window.someScope.someFunction.

args
Object[]

Argumenty z możliwością serializacji JSON.

Zwraca

ValueTask<TValue>

Wystąpienie TValue uzyskane przez JSON deserializowanie wartości zwracanej.

Dotyczy

ASP.NET Core 9.0 i inne wersje
Produkt Wersje
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs

Wywołuje określoną funkcję JavaScript asynchronicznie.

C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object[] args);
C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object?[]? args);

Parametry typu

TValue

Zwracany typ zwracany w formacie JSON.

Parametry

jsRuntime
IJSRuntime

Element IJSRuntime.

identifier
String

Identyfikator funkcji do wywołania. Na przykład wartość "someScope.someFunction" wywoła funkcję window.someScope.someFunction.

cancellationToken
CancellationToken

Token anulowania w celu zasygnalizowania anulowania operacji. Określenie tego parametru spowoduje zastąpienie wszelkich domyślnych anulowań, takich jak z powodu przekroczenia limitu czasu (DefaultAsyncTimeout) z zastosowania.

args
Object[]

Argumenty z możliwością serializacji JSON.

Zwraca

ValueTask<TValue>

Wystąpienie TValue uzyskane przez JSON deserializowanie wartości zwracanej.

Dotyczy

ASP.NET Core 9.0 i inne wersje
Produkt Wersje
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[])

Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs
Źródło:
JSRuntimeExtensions.cs

Wywołuje określoną funkcję JavaScript asynchronicznie.

C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object[] args);
C#
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args);

Parametry typu

TValue

Parametry

jsRuntime
IJSRuntime

Element IJSRuntime.

identifier
String

Identyfikator funkcji do wywołania. Na przykład wartość "someScope.someFunction" wywoła funkcję window.someScope.someFunction.

timeout
TimeSpan

Czas trwania, po którym należy anulować operację asynchronizową. Zastępuje domyślne limity czasu (DefaultAsyncTimeout).

args
Object[]

Argumenty z możliwością serializacji JSON.

Zwraca

ValueTask<TValue>

Element ValueTask reprezentujący operację wywołania asynchronicznego.

Dotyczy

ASP.NET Core 9.0 i inne wersje
Produkt Wersje
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0