JSRuntimeExtensions.InvokeVoidAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
InvokeVoidAsync(IJSRuntime, String, Object[]) |
以非同步方式叫用指定的 JavaScript 函式。 |
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
以非同步方式叫用指定的 JavaScript 函式。 |
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
以非同步方式叫用指定的 JavaScript 函式。 |
InvokeVoidAsync(IJSRuntime, String, Object[])
以非同步方式叫用指定的 JavaScript 函式。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask InvokeVoidAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object[] args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, params object?[]? args);
static member InvokeVoidAsync : Microsoft.JSInterop.IJSRuntime * string * obj[] -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function InvokeVoidAsync (jsRuntime As IJSRuntime, identifier As String, ParamArray args As Object()) As ValueTask
參數
- jsRuntime
- IJSRuntime
- identifier
- String
要叫用之函式的識別碼。 例如,值 "someScope.someFunction"
會叫用 函式 window.someScope.someFunction
。
- args
- Object[]
JSON 可序列化引數。
傳回
, ValueTask 表示非同步調用作業。
適用於
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[])
以非同步方式叫用指定的 JavaScript 函式。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask InvokeVoidAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, System::Threading::CancellationToken cancellationToken, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object[] args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, System.Threading.CancellationToken cancellationToken, params object?[]? args);
static member InvokeVoidAsync : Microsoft.JSInterop.IJSRuntime * string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function InvokeVoidAsync (jsRuntime As IJSRuntime, identifier As String, cancellationToken As CancellationToken, ParamArray args As Object()) As ValueTask
參數
- jsRuntime
- IJSRuntime
- identifier
- String
要叫用之函式的識別碼。 例如,值 "someScope.someFunction"
會叫用 函式 window.someScope.someFunction
。
- cancellationToken
- CancellationToken
表示取消作業取消的解除標記。 指定此參數將會覆寫任何預設取消,例如因為套用逾時 (DefaultAsyncTimeout) 。
- args
- Object[]
JSON 可序列化引數。
傳回
, ValueTask 表示非同步調用作業。
適用於
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[])
以非同步方式叫用指定的 JavaScript 函式。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask InvokeVoidAsync(Microsoft::JSInterop::IJSRuntime ^ jsRuntime, System::String ^ identifier, TimeSpan timeout, ... cli::array <System::Object ^> ^ args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object[] args);
public static System.Threading.Tasks.ValueTask InvokeVoidAsync (this Microsoft.JSInterop.IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args);
static member InvokeVoidAsync : Microsoft.JSInterop.IJSRuntime * string * TimeSpan * obj[] -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function InvokeVoidAsync (jsRuntime As IJSRuntime, identifier As String, timeout As TimeSpan, ParamArray args As Object()) As ValueTask
參數
- jsRuntime
- IJSRuntime
- identifier
- String
要叫用之函式的識別碼。 例如,值 "someScope.someFunction"
會叫用 函式 window.someScope.someFunction
。
- timeout
- TimeSpan
要取消非同步作業的持續時間。 覆寫預設逾時 DefaultAsyncTimeout () 。
- args
- Object[]
JSON 可序列化引數。
傳回
, ValueTask 表示非同步調用作業。