次の方法で共有


JSInProcessObjectReference クラス

定義

の機能を IJSInProcessObjectReference実装します。

public ref class JSInProcessObjectReference : Microsoft::JSInterop::Implementation::JSObjectReference, IAsyncDisposable, IDisposable, Microsoft::JSInterop::IJSInProcessObjectReference
public class JSInProcessObjectReference : Microsoft.JSInterop.Implementation.JSObjectReference, IAsyncDisposable, IDisposable, Microsoft.JSInterop.IJSInProcessObjectReference
type JSInProcessObjectReference = class
    inherit JSObjectReference
    interface IJSInProcessObjectReference
    interface IJSObjectReference
    interface IAsyncDisposable
    interface IDisposable
Public Class JSInProcessObjectReference
Inherits JSObjectReference
Implements IAsyncDisposable, IDisposable, IJSInProcessObjectReference
継承
JSInProcessObjectReference
実装

コンストラクター

JSInProcessObjectReference(JSInProcessRuntime, Int64)

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

プロパティ

Id

このインスタンスに割り当てられた一意識別子。

(継承元 JSObjectReference)

メソッド

Dispose()

の機能を IJSInProcessObjectReference実装します。

DisposeAsync()

の機能を IJSInProcessObjectReference実装します。

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

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

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

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

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

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

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

(継承元 JSObjectReference)
ThrowIfDisposed()

の機能を IJSInProcessObjectReference実装します。

(継承元 JSObjectReference)

拡張メソッド

InvokeVoid(IJSInProcessObjectReference, String, Object[])

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

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

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

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

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

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

InvokeAsync<TValue>(IJSObjectReference, String, TimeSpan, Object[])

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

InvokeVoidAsync(IJSObjectReference, String, Object[])

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

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

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

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

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

適用対象