Compartir a través de


MonoWebAssemblyJSRuntime Clase

Definición

Proporciona métodos para invocar funciones de JavaScript para aplicaciones que se ejecutan en el entorno de ejecución de Mono WebAssembly.

public ref class MonoWebAssemblyJSRuntime : Microsoft::JSInterop::JSInProcessRuntime
public class MonoWebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime
type MonoWebAssemblyJSRuntime = class
    inherit JSInProcessRuntime
Public Class MonoWebAssemblyJSRuntime
Inherits JSInProcessRuntime
Herencia
MonoWebAssemblyJSRuntime

Constructores

MonoWebAssemblyJSRuntime()

Proporciona métodos para invocar funciones de JavaScript para aplicaciones que se ejecutan en el entorno de ejecución de Mono WebAssembly.

Propiedades

DefaultAsyncTimeout

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

(Heredado de JSRuntime)
JsonSerializerOptions

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

(Heredado de JSRuntime)

Métodos

BeginInvokeJS(Int64, String, String, JSCallResultType, Int64)

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

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

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

Dispose()

Elimine JSRuntime.

(Heredado de JSRuntime)
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult)

Proporciona métodos para invocar funciones de JavaScript para aplicaciones que se ejecutan en el entorno de ejecución de Mono WebAssembly.

Initialize(MonoWebAssemblyJSRuntime)

Inicializa el MonoWebAssemblyJSRuntime objeto que se va a usar para realizar operaciones mediante DotNetDispatcher.

Invoke<TValue>(String, Object[])

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

(Heredado de JSInProcessRuntime)
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, JSCallResultType, Int64)

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

(Heredado de JSInProcessRuntime)
InvokeJS(String, String)

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

InvokeUnmarshalled<T0,T1,T2,TRes>(String, T0, T1, T2)

Invoca la función de JavaScript registrada con el identificador especificado.

InvokeUnmarshalled<T0,T1,TRes>(String, T0, T1)

Invoca la función de JavaScript registrada con el identificador especificado.

InvokeUnmarshalled<T0,TRes>(String, T0)

Invoca la función de JavaScript registrada con el identificador especificado.

InvokeUnmarshalled<TRes>(String)

Invoca la función de JavaScript registrada con el identificador especificado.

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

Proporciona para Stream la referencia de datos representada por jsStreamReference.

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

Acepta los datos de 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