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 函式。

適用於