次の方法で共有


IJSRuntime.InvokeAsync メソッド

定義

オーバーロード

InvokeAsync<TValue>(String, Object[])

指定した JavaScript 関数を非同期的に呼び出します。

JSRuntime では、 で DefaultAsyncTimeout構成された値に基づいて、この操作にタイムアウトが適用されます。 別のタイムアウトまたはタイムアウトなしの呼び出しをディスパッチするには、 の使用を InvokeAsync<TValue>(String, CancellationToken, Object[])検討してください。

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

指定した JavaScript 関数を非同期的に呼び出します。

InvokeAsync<TValue>(String, Object[])

ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs

指定した JavaScript 関数を非同期的に呼び出します。

JSRuntime では、 で DefaultAsyncTimeout構成された値に基づいて、この操作にタイムアウトが適用されます。 別のタイムアウトまたはタイムアウトなしの呼び出しをディスパッチするには、 の使用を 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);
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)

型パラメーター

TValue

JSON シリアル化可能な戻り値の型。

パラメーター

identifier
String

呼び出す関数の識別子。 たとえば、 値 "someScope.someFunction" は 関数 window.someScope.someFunctionを呼び出します。

args
Object[]

JSON シリアル化可能な引数。

戻り値

ValueTask<TValue>

戻り値を TValue JSON 逆シリアル化して取得した のインスタンス。

適用対象

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

ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs
ソース:
IJSRuntime.cs

指定した JavaScript 関数を非同期的に呼び出します。

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);
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)

型パラメーター

TValue

JSON シリアル化可能な戻り値の型。

パラメーター

identifier
String

呼び出す関数の識別子。 たとえば、 値 "someScope.someFunction" は 関数 window.someScope.someFunctionを呼び出します。

cancellationToken
CancellationToken

操作の取り消しを通知するキャンセル トークン。 このパラメーターを指定すると、タイムアウト (DefaultAsyncTimeout) が適用されるなどの既定の取り消しがオーバーライドされます。

args
Object[]

JSON シリアル化可能な引数。

戻り値

ValueTask<TValue>

戻り値を TValue JSON 逆シリアル化して取得した のインスタンス。

適用対象