Поделиться через


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.

Применяется к