WebAssemblyJSRuntime クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| DefaultAsyncTimeout |
非同期 JavaScript 呼び出しの既定のタイムアウトを取得または設定します。 (継承元 JSRuntime) |
| JsonSerializerOptions |
相互運用ペイロードのシリアル化と逆シリアル化に使用する JsonSerializerOptions を取得します。 (継承元 JSRuntime) |
メソッド
| 名前 | 説明 |
|---|---|
| BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
呼び出しの種類 FunctionCallを使用して、非同期関数呼び出しを開始します。 その他の構成オプションについては、オーバーロード BeginInvokeJS(JSInvocationInfo)を使用します。 |
| BeginInvokeJS(Int64, String, String) |
非同期関数呼び出しを開始します。 |
| BeginInvokeJS(Int64, String, String) |
非同期関数呼び出しを開始します。 (継承元 JSRuntime) |
| BeginInvokeJS(JSInvocationInfo) |
非同期関数呼び出しを開始します。 |
| Dispose() |
JSRuntime を破棄します。 (継承元 JSRuntime) |
| EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
JavaScript から .NET への非同期 JS 相互運用呼び出しを完了します |
| GetValue<TValue>(String) |
指定した JavaScript プロパティの値を同期的に読み取ります。 (継承元 JSInProcessRuntime) |
| GetValueAsync<TValue>(String, CancellationToken) |
指定した JavaScript プロパティの値を非同期的に読み取ります。 (継承元 JSRuntime) |
| GetValueAsync<TValue>(String) |
指定した JavaScript プロパティの値を非同期的に読み取ります。 (継承元 JSRuntime) |
| 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) |
| InvokeConstructor(String, Object[]) |
指定した JavaScript コンストラクター関数を同期的に呼び出します。 この関数は、 |
| InvokeConstructorAsync(String, CancellationToken, Object[]) |
指定した JavaScript コンストラクター関数を非同期的に呼び出します。 この関数は、 |
| InvokeConstructorAsync(String, Object[]) |
指定した JavaScript コンストラクター関数を非同期的に呼び出します。 この関数は、 |
| InvokeJS(JSInvocationInfo) |
同期関数の呼び出しを実行します。 |
| InvokeJS(String, String, JSCallResultType, Int64) |
呼び出しの種類 FunctionCallを使用して同期関数呼び出しを実行します。 その他の構成オプションについては、オーバーロード InvokeJS(JSInvocationInfo)を使用します。 |
| 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) |
|
| ReceiveByteArray(Int32, Byte[]) |
JS から DotNet に転送されるバイト配列データを受け入れます。 (継承元 JSRuntime) |
| SendByteArray(Int32, Byte[]) |
バイト配列を .NET から JS に転送します。 |
| SetValue<TValue>(String, TValue) |
指定した JavaScript プロパティの値を同期的に更新します。 ターゲット オブジェクトでプロパティが定義されていない場合は、そのプロパティが作成されます。 (継承元 JSInProcessRuntime) |
| SetValueAsync<TValue>(String, TValue, CancellationToken) |
指定した JavaScript プロパティの値を非同期的に更新します。 ターゲット オブジェクトでプロパティが定義されていない場合は、そのプロパティが作成されます。 (継承元 JSRuntime) |
| SetValueAsync<TValue>(String, TValue) |
指定した JavaScript プロパティの値を非同期的に更新します。 ターゲット オブジェクトでプロパティが定義されていない場合は、そのプロパティが作成されます。 (継承元 JSRuntime) |
| TransmitStreamAsync(Int64, DotNetStreamReference) |
.NET から JS にストリーム データを送信します。 サブクラスは、このメソッドをオーバーライドし、データを JS に転送し、DotNet.jsCallDispatcher.supplyDotNetStream を呼び出す実装を提供する必要があります。 (継承元 JSRuntime) |