Поделиться через


JSRuntimeExtensions.InvokeAsync Метод

Определение

Перегрузки

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

Асинхронно вызывает указанную функцию JavaScript.

JSRuntime применит время ожидания к этой операции на основе значения, настроенного в DefaultAsyncTimeout. Чтобы отправить вызов с другим временем ожидания или без времени ожидания, рассмотрите возможность использования InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Асинхронно вызывает указанную функцию JavaScript.

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

Асинхронно вызывает указанную функцию JavaScript.

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

Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs

Асинхронно вызывает указанную функцию JavaScript.

JSRuntime применит время ожидания к этой операции на основе значения, настроенного в DefaultAsyncTimeout. Чтобы отправить вызов с другим временем ожидания или без времени ожидания, рассмотрите возможность использования 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)

Параметры типа

TValue

Тип возвращаемого значения, сериализуемого в формате JSON.

Параметры

jsRuntime
IJSRuntime

IJSRuntime.

identifier
String

Идентификатор вызываемой функции. Например, значение "someScope.someFunction" вызывает функцию window.someScope.someFunction.

args
Object[]

Сериализуемые аргументы JSON.

Возвращаемое значение

ValueTask<TValue>

Экземпляр , полученный путем десериализации TValue возвращаемого значения JSON.

Применяется к

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

Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs

Асинхронно вызывает указанную функцию JavaScript.

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)

Параметры типа

TValue

Тип возвращаемого значения, сериализуемого в формате JSON.

Параметры

jsRuntime
IJSRuntime

IJSRuntime.

identifier
String

Идентификатор вызываемой функции. Например, значение "someScope.someFunction" вызывает функцию window.someScope.someFunction.

cancellationToken
CancellationToken

Маркер отмены, который сигнализирует об отмене операции. Если указать этот параметр, будут переопределяться все отмены по умолчанию, например из-за превышения времени ожидания (DefaultAsyncTimeout).

args
Object[]

Сериализуемые аргументы JSON.

Возвращаемое значение

ValueTask<TValue>

Экземпляр , полученный путем десериализации TValue возвращаемого значения JSON.

Применяется к

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

Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs
Исходный код:
JSRuntimeExtensions.cs

Асинхронно вызывает указанную функцию JavaScript.

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)

Параметры типа

TValue

Параметры

jsRuntime
IJSRuntime

IJSRuntime.

identifier
String

Идентификатор вызываемой функции. Например, значение "someScope.someFunction" вызывает функцию window.someScope.someFunction.

timeout
TimeSpan

Длительность, по истечении которой необходимо отменить асинхронную операцию. Переопределяет время ожидания по умолчанию (DefaultAsyncTimeout).

args
Object[]

Сериализуемые аргументы JSON.

Возвращаемое значение

ValueTask<TValue>

Объект , ValueTask представляющий асинхронную операцию вызова.

Применяется к