WebAssemblyJSRuntime Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 WebAssemblyJSRuntime abstract : Microsoft::JSInterop::JSInProcessRuntime
public abstract class WebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime
public abstract class WebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime, Microsoft.JSInterop.IJSUnmarshalledRuntime
type WebAssemblyJSRuntime = class
inherit JSInProcessRuntime
type WebAssemblyJSRuntime = class
inherit JSInProcessRuntime
interface IJSUnmarshalledRuntime
Public MustInherit Class WebAssemblyJSRuntime
Inherits JSInProcessRuntime
Public MustInherit Class WebAssemblyJSRuntime
Inherits JSInProcessRuntime
Implements IJSUnmarshalledRuntime
- Herencia
- Implementaciones
Constructores
WebAssemblyJSRuntime() |
Inicializa una nueva instancia de la clase WebAssemblyJSRuntime. |
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, JSCallResultType, Int64) |
Comienza una invocación de función asincrónica. |
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. |
BeginInvokeJS(Int64, String, String) |
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 |
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. |
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. |
InvokeJS(String, String) |
Realiza una invocación de función sincrónica. (Heredado de JSInProcessRuntime) |
InvokeUnmarshalled<T0,T1,T2,TResult>(String, T0, T1, T2) |
Obsoletos.
Invoca la función de JavaScript registrada con el identificador especificado. |
InvokeUnmarshalled<T0,T1,TResult>(String, T0, T1) |
Obsoletos.
Invoca la función de JavaScript registrada con el identificador especificado. |
InvokeUnmarshalled<T0,TResult>(String, T0) |
Obsoletos.
Invoca la función de JavaScript registrada con el identificador especificado. |
InvokeUnmarshalled<TResult>(String) |
Obsoletos.
Invoca la función de JavaScript registrada con el identificador especificado. |
ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Proporciona para Stream la referencia de datos representada por |
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. |
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. |