WebAssemblyJSRuntime クラス

定義

Mono WebAssembly ランタイムで実行されているアプリケーションに対して JavaScript 関数を呼び出すためのメソッドを提供します。

public ref class WebAssemblyJSRuntime abstract : Microsoft::JSInterop::JSInProcessRuntime
public abstract class WebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime
public abstract class WebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime, Microsoft.JSInterop.IJSUnmarshalledRuntime
type WebAssemblyJSRuntime = class
    inherit JSInProcessRuntime
type WebAssemblyJSRuntime = class
    inherit JSInProcessRuntime
    interface IJSUnmarshalledRuntime
Public MustInherit Class WebAssemblyJSRuntime
Inherits JSInProcessRuntime
Public MustInherit Class WebAssemblyJSRuntime
Inherits JSInProcessRuntime
Implements IJSUnmarshalledRuntime
継承
WebAssemblyJSRuntime
実装

コンストラクター

WebAssemblyJSRuntime()

WebAssemblyJSRuntime の新しいインスタンスを初期化します。

プロパティ

DefaultAsyncTimeout

非同期 JavaScript 呼び出しの既定のタイムアウトを取得または設定します。

(継承元 JSRuntime)
JsonSerializerOptions

相互運用ペイロードの JsonSerializerOptions シリアル化と逆シリアル化に使用される を取得します。

(継承元 JSRuntime)

メソッド

BeginInvokeJS(Int64, String, String, JSCallResultType, Int64)

非同期関数呼び出しを開始します。

BeginInvokeJS(Int64, String, String, JSCallResultType, Int64)

非同期関数呼び出しを開始します。

(継承元 JSRuntime)
BeginInvokeJS(Int64, String, String)

非同期関数呼び出しを開始します。

BeginInvokeJS(Int64, String, String)

非同期関数呼び出しを開始します。

(継承元 JSRuntime)
Dispose()

JSRuntime を破棄します。

(継承元 JSRuntime)
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult)

JavaScript から .NET への非同期 JS 相互運用呼び出しを完了します

Invoke<TValue>(String, Object[])

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

(継承元 JSInProcessRuntime)
InvokeAsync<TValue>(String, CancellationToken, Object[])

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

(継承元 JSRuntime)
InvokeAsync<TValue>(String, Object[])

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

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

(継承元 JSRuntime)
InvokeJS(String, String, JSCallResultType, Int64)

同期関数呼び出しを実行します。

InvokeJS(String, String, JSCallResultType, Int64)

同期関数呼び出しを実行します。

(継承元 JSInProcessRuntime)
InvokeJS(String, String)

同期関数呼び出しを実行します。

InvokeJS(String, String)

同期関数呼び出しを実行します。

(継承元 JSInProcessRuntime)
InvokeUnmarshalled<T0,T1,T2,TResult>(String, T0, T1, T2)
古い.

指定した識別子に登録されている JavaScript 関数を呼び出します。

InvokeUnmarshalled<T0,T1,TResult>(String, T0, T1)
古い.

指定した識別子に登録されている JavaScript 関数を呼び出します。

InvokeUnmarshalled<T0,TResult>(String, T0)
古い.

指定した識別子に登録されている JavaScript 関数を呼び出します。

InvokeUnmarshalled<TResult>(String)
古い.

指定した識別子に登録されている JavaScript 関数を呼び出します。

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

StreamjsStreamReference表されるデータ参照の を提供します。

(継承元 JSRuntime)
ReceiveByteArray(Int32, Byte[])

JS から DotNet に転送されるバイト配列データを受け入れます。

(継承元 JSRuntime)
SendByteArray(Int32, Byte[])

バイト配列を .NET から JS に転送します。

SendByteArray(Int32, Byte[])

バイト配列を .NET から JS に転送します。

(継承元 JSRuntime)
TransmitStreamAsync(Int64, DotNetStreamReference)

.NET から JS にストリーム データを送信します。 サブクラスは、このメソッドをオーバーライドし、データを JS に転送し、DotNet.jsCallDispatcher.supplyDotNetStream を呼び出す実装を提供する必要があります。

(継承元 JSRuntime)

拡張メソッド

InvokeVoid(IJSInProcessRuntime, String, Object[])

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

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 関数を非同期的に呼び出します。

InvokeVoidAsync(IJSRuntime, String, Object[])

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

InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[])

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

InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[])

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

適用対象