次の方法で共有


MonoWebAssemblyJSRuntime クラス

定義

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

public ref class MonoWebAssemblyJSRuntime : Microsoft::JSInterop::JSInProcessRuntime
public class MonoWebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime
type MonoWebAssemblyJSRuntime = class
    inherit JSInProcessRuntime
Public Class MonoWebAssemblyJSRuntime
Inherits JSInProcessRuntime
継承
MonoWebAssemblyJSRuntime

コンストラクター

MonoWebAssemblyJSRuntime()

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

プロパティ

DefaultAsyncTimeout

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

(継承元 JSRuntime)
JsonSerializerOptions

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

(継承元 JSRuntime)

メソッド

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

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

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

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

Dispose()

JSRuntime を破棄します。

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

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

Initialize(MonoWebAssemblyJSRuntime)

MonoWebAssemblyJSRuntime 使用して操作 DotNetDispatcherを実行するために使用する を初期化します。

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)

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

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

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

InvokeUnmarshalled<T0,T1,T2,TRes>(String, T0, T1, T2)

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

InvokeUnmarshalled<T0,T1,TRes>(String, T0, T1)

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

InvokeUnmarshalled<T0,TRes>(String, T0)

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

InvokeUnmarshalled<TRes>(String)

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

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

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

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

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

(継承元 JSRuntime)
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 関数を非同期的に呼び出します。

適用対象