Compartilhar via


JSInProcessObjectReference Classe

Definição

Implementa a funcionalidade para 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
Herança
JSInProcessObjectReference
Implementações

Construtores

JSInProcessObjectReference(JSInProcessRuntime, Int64)

Inicializa uma nova instância JSInProcessObjectReference.

Propriedades

Id

O identificador exclusivo atribuído a essa instância.

(Herdado de JSObjectReference)

Métodos

Dispose()

Implementa a funcionalidade para IJSInProcessObjectReference.

DisposeAsync()

Implementa a funcionalidade para IJSInProcessObjectReference.

(Herdado de JSObjectReference)
Invoke<TValue>(String, Object[])

Invoca a função JavaScript especificada de forma síncrona.

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

Invoca a função JavaScript especificada de forma assíncrona.

(Herdado de JSObjectReference)
InvokeAsync<TValue>(String, Object[])

Invoca a função JavaScript especificada de forma assíncrona.

JSRuntime aplicará tempos limite a essa operação com base no valor configurado em DefaultAsyncTimeout. Para expedir uma chamada com um tempo limite diferente ou sem tempo limite, considere o uso de InvokeAsync<TValue>(String, CancellationToken, Object[]).

(Herdado de JSObjectReference)
ThrowIfDisposed()

Implementa a funcionalidade para IJSInProcessObjectReference.

(Herdado de JSObjectReference)

Métodos de Extensão

InvokeVoid(IJSInProcessObjectReference, String, Object[])

Invoca a função JavaScript especificada de forma síncrona.

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

Invoca a função JavaScript especificada de forma assíncrona.

JSRuntime aplicará tempos limite a essa operação com base no valor configurado em DefaultAsyncTimeout. Para expedir uma chamada com um tempo limite diferente ou sem tempo limite, considere usar InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Invoca a função JavaScript especificada de forma assíncrona.

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

Invoca a função JavaScript especificada de forma assíncrona.

InvokeVoidAsync(IJSObjectReference, String, Object[])

Invoca a função JavaScript especificada de forma assíncrona.

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

Invoca a função JavaScript especificada de forma assíncrona.

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

Invoca a função JavaScript especificada de forma assíncrona.

Aplica-se a