JSInProcessRuntime Clase

Definición

Clase base abstracta para un tiempo de ejecución de JavaScript en proceso.

public ref class JSInProcessRuntime abstract : Microsoft::JSInterop::JSRuntime, Microsoft::JSInterop::IJSInProcessRuntime
public abstract class JSInProcessRuntime : Microsoft.JSInterop.JSRuntime, Microsoft.JSInterop.IJSInProcessRuntime
type JSInProcessRuntime = class
    inherit JSRuntime
    interface IJSInProcessRuntime
    interface IJSRuntime
Public MustInherit Class JSInProcessRuntime
Inherits JSRuntime
Implements IJSInProcessRuntime
Herencia
JSInProcessRuntime
Derivado
Implementaciones

Constructores

JSInProcessRuntime()

Inicializa una nueva instancia de la clase JSInProcessRuntime.

Propiedades

DefaultAsyncTimeout

Obtiene o establece el tiempo de espera predeterminado para las llamadas asincrónicas de JavaScript.

(Heredado de JSRuntime)
JsonSerializerOptions

Obtiene el JsonSerializerOptions objeto utilizado para serializar y deserializar cargas de interoperabilidad.

(Heredado de JSRuntime)

Métodos

BeginInvokeJS(Int64, String, String)

Comienza una invocación de función asincrónica.

(Heredado de JSRuntime)
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64)

Comienza una invocación de función asincrónica.

(Heredado de JSRuntime)
Dispose()

Elimine JSRuntime.

(Heredado de JSRuntime)
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult)

Completa una llamada de interoperabilidad asincrónica de JS desde JavaScript a .NET

(Heredado de JSRuntime)
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 JSRuntime)
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 JSRuntime)
InvokeJS(String, String)

Realiza una invocación de función sincrónica.

InvokeJS(String, String, JSCallResultType, Int64)

Realiza una invocación de función sincrónica.

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

Proporciona para Stream la referencia de datos representada por jsStreamReference.

(Heredado de JSRuntime)
ReceiveByteArray(Int32, Byte[])

Acepta los datos de la matriz de bytes que se transfieren de JS a DotNet.

(Heredado de JSRuntime)
SendByteArray(Int32, Byte[])

Transfiere una matriz de bytes de .NET a JS.

(Heredado de JSRuntime)
TransmitStreamAsync(Int64, DotNetStreamReference)

Transmite los datos de flujo de .NET a JS. Las subclases deben invalidar este método y proporcionar una implementación que transporta los datos a JS y llama a DotNet.jsCallDispatcher.supplyDotNetStream.

(Heredado de JSRuntime)

Métodos de extensión

InvokeVoid(IJSInProcessRuntime, String, Object[])

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

InvokeAsync<TValue>(IJSRuntime, 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>(IJSRuntime, String, CancellationToken, Object[])

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

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

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

InvokeVoidAsync(IJSRuntime, String, Object[])

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

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

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

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

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

Se aplica a