JSRuntimeExtensions.InvokeAsync Metoda

Definice

Přetížení

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

Vyvolá zadanou funkci JavaScriptu asynchronně.

JSRuntime pro tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeout. 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[])

Vyvolá zadanou funkci JavaScriptu asynchronně.

JSRuntime pro tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeout. 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á okno funkce.someScope.someFunction.

args
Object[]

Serializovatelné argumenty JSON

Návraty

ValueTask<TValue>

Instance TValue získaná pomocí json-deserializace návratové hodnoty.

Platí pro

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

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á okno funkce.someScope.someFunction.

cancellationToken
CancellationToken

Token zrušení, který signalizují zrušení operace. Zadání tohoto parametru přepíše všechna výchozí zrušení, například kvůli vypršení časového limitu (DefaultAsyncTimeout).

args
Object[]

Serializovatelné argumenty JSON

Návraty

ValueTask<TValue>

Instance TValue získaná pomocí json-deserializace návratové hodnoty.

Platí pro

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

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á okno funkce.someScope.someFunction.

timeout
TimeSpan

Doba trvání, po které chcete zrušit asynchronní operaci. Přepíše výchozí časové limity (DefaultAsyncTimeout).

args
Object[]

Serializovatelné argumenty JSON

Návraty

ValueTask<TValue>

A ValueTask , která představuje asynchronní operaci vyvolání.

Platí pro