JSInProcessRuntime クラス

定義

インプロセス JavaScript ランタイムの抽象基本クラス。

public ref class JSInProcessRuntime abstract : Microsoft::JSInterop::JSRuntime, Microsoft::JSInterop::IJSInProcessRuntime
public abstract class JSInProcessRuntime : Microsoft.JSInterop.JSRuntime, Microsoft.JSInterop.IJSInProcessRuntime
type JSInProcessRuntime = class
    inherit JSRuntime
    interface IJSInProcessRuntime
    interface IJSRuntime
Public MustInherit Class JSInProcessRuntime
Inherits JSRuntime
Implements IJSInProcessRuntime
継承
JSInProcessRuntime
派生
実装

コンストラクター

JSInProcessRuntime()

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

プロパティ

DefaultAsyncTimeout

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

(継承元 JSRuntime)
JsonSerializerOptions

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

(継承元 JSRuntime)

メソッド

BeginInvokeJS(Int64, String, String)

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

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

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

(継承元 JSRuntime)
Dispose()

JSRuntime を破棄します。

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

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

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

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

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

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

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

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

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

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

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

InvokeJS(String, String, JSCallResultType, Int64)

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

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

適用対象