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

适用于