MonoWebAssemblyJSRuntime Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos para invocar funções JavaScript para aplicativos em execução no runtime do 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
- Herança
Construtores
| MonoWebAssemblyJSRuntime() |
Fornece métodos para invocar funções JavaScript para aplicativos em execução no runtime do Mono WebAssembly. |
Propriedades
| DefaultAsyncTimeout |
Obtém ou define o tempo limite padrão para chamadas JavaScript assíncronas. (Herdado de JSRuntime) |
| JsonSerializerOptions |
Obtém o JsonSerializerOptions usado para serializar e desserializar cargas de interoperabilidade. (Herdado de JSRuntime) |
Métodos
| BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Inicia uma invocação de função assíncrona. (Herdado de JSRuntime) |
| BeginInvokeJS(Int64, String, String) |
Inicia uma invocação de função assíncrona. |
| Dispose() |
Descarte o JSRuntime. (Herdado de JSRuntime) |
| EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Fornece métodos para invocar funções JavaScript para aplicativos em execução no runtime do Mono WebAssembly. |
| Initialize(MonoWebAssemblyJSRuntime) |
Inicializa o MonoWebAssemblyJSRuntime a ser usado para executar operações usando DotNetDispatcher. |
| Invoke<TValue>(String, Object[]) |
Invoca a função JavaScript especificada de forma síncrona. (Herdado de JSInProcessRuntime) |
| InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. (Herdado de JSRuntime) |
| 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 usar InvokeAsync<TValue>(String, CancellationToken, Object[]). (Herdado de JSRuntime) |
| InvokeJS(String, String, JSCallResultType, Int64) |
Executa uma invocação de função síncrona. (Herdado de JSInProcessRuntime) |
| InvokeJS(String, String) |
Executa uma invocação de função síncrona. |
| InvokeUnmarshalled<T0,T1,T2,TRes>(String, T0, T1, T2) |
Invoca a função JavaScript registrada com o identificador especificado. |
| InvokeUnmarshalled<T0,T1,TRes>(String, T0, T1) |
Invoca a função JavaScript registrada com o identificador especificado. |
| InvokeUnmarshalled<T0,TRes>(String, T0) |
Invoca a função JavaScript registrada com o identificador especificado. |
| InvokeUnmarshalled<TRes>(String) |
Invoca a função JavaScript registrada com o identificador especificado. |
| ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Fornece um Stream para a referência de dados representada por |
| ReceiveByteArray(Int32, Byte[]) |
Aceita os dados da matriz de bytes que estão sendo transferidos do JS para o DotNet. (Herdado de JSRuntime) |
| SendByteArray(Int32, Byte[]) |
Transfere uma matriz de bytes do .NET para o JS. (Herdado de JSRuntime) |
| TransmitStreamAsync(Int64, DotNetStreamReference) |
Transmite os dados de fluxo do .NET para o JS. As subclasses devem substituir esse método e fornecer uma implementação que transporta os dados para JS e chama DotNet.jsCallDispatcher.supplyDotNetStream. (Herdado de JSRuntime) |
Métodos de Extensão
| InvokeVoid(IJSInProcessRuntime, String, Object[]) |
Invoca a função JavaScript especificada de forma síncrona. |
| InvokeAsync<TValue>(IJSRuntime, 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>(IJSRuntime, String, CancellationToken, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. |
| InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. |
| InvokeVoidAsync(IJSRuntime, String, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. |
| InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. |
| InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
Invoca a função JavaScript especificada de forma assíncrona. |