JSRuntimeExtensions.InvokeAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. JSRuntime na tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeoutnástroji . Pokud chcete odeslat hovor s jiným časovým limitem nebo bez časového limitu, zvažte použití .InvokeAsync<TValue>(String, CancellationToken, Object[]) |
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeAsync<TValue>(IJSRuntime, String, Object[])
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
Vyvolá zadanou funkci JavaScriptu asynchronně.
JSRuntime na tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeoutnástroji . Pokud chcete odeslat hovor s jiným časovým limitem nebo bez časového limitu, zvažte použití .InvokeAsync<TValue>(String, CancellationToken, Object[])
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask<TValue> InvokeAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object[] args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object?[]? args);
static member InvokeAsync : Microsoft.JSInterop.IJSRuntime * string * obj[] -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function InvokeAsync(Of TValue) (jsRuntime As IJSRuntime, identifier As String, ParamArray args As Object()) As ValueTask(Of TValue)
Parametry typu
- TValue
Návratový typ JSON-serializovatelný.
Parametry
- jsRuntime
- IJSRuntime
Hodnota IJSRuntime
- identifier
- String
Identifikátor funkce, která se má vyvolat. Například hodnota "someScope.someFunction"
vyvolá funkci window.someScope.someFunction
.
- args
- Object[]
Serializovatelné argumenty JSON
Návraty
Instance TValue
získaná deserializací návratové hodnoty ve formátu JSON.
Platí pro
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[])
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
Vyvolá zadanou funkci JavaScriptu asynchronně.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask<TValue> InvokeAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, System::Threading::CancellationToken cancellationToken, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object[] args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object?[]? args);
static member InvokeAsync : Microsoft.JSInterop.IJSRuntime * string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function InvokeAsync(Of TValue) (jsRuntime As IJSRuntime, identifier As String, cancellationToken As CancellationToken, ParamArray args As Object()) As ValueTask(Of TValue)
Parametry typu
- TValue
Návratový typ JSON-serializovatelný.
Parametry
- jsRuntime
- IJSRuntime
Hodnota IJSRuntime
- identifier
- String
Identifikátor funkce, která se má vyvolat. Například hodnota "someScope.someFunction"
vyvolá funkci window.someScope.someFunction
.
- cancellationToken
- CancellationToken
Token zrušení, který signalizoval zrušení operace. Zadáním tohoto parametru dojde k přepsání všech výchozích zrušení, například kvůli vypršení časových limitů (DefaultAsyncTimeout) z použití.
- args
- Object[]
Serializovatelné argumenty JSON
Návraty
Instance TValue
získaná deserializací návratové hodnoty ve formátu JSON.
Platí pro
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[])
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
- Zdroj:
- JSRuntimeExtensions.cs
Vyvolá zadanou funkci JavaScriptu asynchronně.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask<TValue> InvokeAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, TimeSpan timeout, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object[] args);
public static System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args);
static member InvokeAsync : Microsoft.JSInterop.IJSRuntime * string * TimeSpan * obj[] -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function InvokeAsync(Of TValue) (jsRuntime As IJSRuntime, identifier As String, timeout As TimeSpan, ParamArray args As Object()) As ValueTask(Of TValue)
Parametry typu
- TValue
Parametry
- jsRuntime
- IJSRuntime
Hodnota IJSRuntime
- identifier
- String
Identifikátor funkce, která se má vyvolat. Například hodnota "someScope.someFunction"
vyvolá funkci window.someScope.someFunction
.
- timeout
- TimeSpan
Doba, po jejímž uplynutí se má asynchronní operace zrušit. Přepíše výchozí časové limity (DefaultAsyncTimeout).
- args
- Object[]
Serializovatelné argumenty JSON
Návraty
A ValueTask , který představuje asynchronní vyvolání operace.