Bagikan melalui


JSRuntime.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 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:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.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 yang berbeda, atau tanpa batas waktu, pertimbangkan untuk menggunakan InvokeAsync<TValue>(String, CancellationToken, Object[]).

public:
generic <typename TValue>
 virtual 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>
override this.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.

Penerapan

Berlaku untuk

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

Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs
Sumber:
JSRuntime.cs

Memanggil fungsi JavaScript yang ditentukan secara asinkron.

public:
generic <typename TValue>
 virtual 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>
override this.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 menggantikan 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.

Penerapan

Berlaku untuk