JSInProcessObjectReference Clase

Definición

Implementa la funcionalidad de 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
Herencia
JSInProcessObjectReference
Implementaciones

Constructores

JSInProcessObjectReference(JSInProcessRuntime, Int64)

Inicializa una nueva JSInProcessObjectReference instancia.

Propiedades

Id

Identificador único asignado a esta instancia.

(Heredado de JSObjectReference)

Métodos

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

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

Invoca la función de JavaScript especificada de forma sincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

JSRuntime aplicará tiempos de espera a esta operación en función del valor configurado en DefaultAsyncTimeout. Para enviar una llamada con un tiempo de espera diferente o sin tiempo de espera, considere la posibilidad de usar InvokeAsync<TValue>(String, CancellationToken, Object[]).

(Heredado de JSObjectReference)
ThrowIfDisposed() (Heredado de JSObjectReference)

Métodos de extensión

InvokeVoid(IJSInProcessObjectReference, String, Object[])

Invoca la función de JavaScript especificada de forma sincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

JSRuntime aplicará tiempos de espera a esta operación en función del valor configurado en DefaultAsyncTimeout. Para enviar una llamada con un tiempo de espera diferente o sin tiempo de espera, considere la posibilidad de usar InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Invoca la función de JavaScript especificada de forma asincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

InvokeVoidAsync(IJSObjectReference, String, Object[])

Invoca la función de JavaScript especificada de forma asincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

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

Invoca la función de JavaScript especificada de forma asincrónica.

Se aplica a