JSObjectReference クラス

定義

の機能を IJSObjectReference実装します。

public ref class JSObjectReference : IAsyncDisposable, Microsoft::JSInterop::IJSObjectReference
public class JSObjectReference : IAsyncDisposable, Microsoft.JSInterop.IJSObjectReference
type JSObjectReference = class
    interface IJSObjectReference
    interface IAsyncDisposable
Public Class JSObjectReference
Implements IAsyncDisposable, IJSObjectReference
継承
JSObjectReference
派生
実装

コンストラクター

名前 説明
JSObjectReference(JSRuntime, Int64)

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

プロパティ

名前 説明
Id

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

メソッド

名前 説明
DisposeAsync()

の機能を IJSObjectReference実装します。

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

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

InvokeAsync<TValue>(String, Object[])

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

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

ThrowIfDisposed()

の機能を IJSObjectReference実装します。

拡張メソッド

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

適用対象