Bagikan melalui


IJSRuntime.InvokeAsync Metode

Definisi

Overload

InvokeAsync<TValue>(String, Object[])

Memanggil fungsi JavaScript yang ditentukan secara asinkron.

JSRuntime akan menerapkan batas waktu untuk operasi ini berdasarkan nilai yang dikonfigurasi di DefaultAsyncTimeout. Untuk mengirimkan panggilan dengan batas waktu yang berbeda, atau tanpa batas waktu, pertimbangkan untuk menggunakan InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Memanggil fungsi JavaScript yang ditentukan secara asinkron.

InvokeAsync<TValue>(String, Object[])

Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs

Memanggil fungsi JavaScript yang ditentukan secara asinkron.

JSRuntime akan menerapkan batas waktu untuk operasi ini berdasarkan nilai yang dikonfigurasi di DefaultAsyncTimeout. Untuk mengirimkan panggilan dengan batas waktu yang berbeda, atau tanpa batas waktu, pertimbangkan untuk menggunakan 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)

Jenis parameter

TValue

Jenis pengembalian yang dapat diserialisasikan JSON.

Parameter

identifier
String

Pengidentifikasi untuk fungsi yang akan dipanggil. Misalnya, nilai "someScope.someFunction" akan memanggil fungsi window.someScope.someFunction.

args
Object[]

Argumen yang dapat diserialisasikan JSON.

Mengembalikan

ValueTask<TValue>

Instans yang TValue diperoleh dengan deserialisasi JSON nilai yang dikembalikan.

Berlaku untuk

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

Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs
Sumber:
IJSRuntime.cs

Memanggil fungsi JavaScript yang ditentukan secara asinkron.

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)

Jenis parameter

TValue

Jenis pengembalian yang dapat diserialisasikan JSON.

Parameter

identifier
String

Pengidentifikasi untuk fungsi yang akan dipanggil. Misalnya, nilai "someScope.someFunction" akan memanggil fungsi window.someScope.someFunction.

cancellationToken
CancellationToken

Token pembatalan untuk memberi sinyal pembatalan operasi. Menentukan parameter ini akan mengambil alih setiap pembatalan default seperti karena waktu habis (DefaultAsyncTimeout) agar tidak diterapkan.

args
Object[]

Argumen yang dapat diserialisasikan JSON.

Mengembalikan

ValueTask<TValue>

Instans yang TValue diperoleh dengan deserialisasi JSON nilai yang dikembalikan.

Berlaku untuk