MonoWebAssemblyJSRuntime Klasa

Definicja

Udostępnia metody wywoływania funkcji Języka JavaScript dla aplikacji działających w środowisku uruchomieniowym 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
Dziedziczenie
MonoWebAssemblyJSRuntime

Konstruktory

MonoWebAssemblyJSRuntime()

Udostępnia metody wywoływania funkcji Języka JavaScript dla aplikacji działających w środowisku uruchomieniowym Mono WebAssembly.

Właściwości

DefaultAsyncTimeout

Pobiera lub ustawia domyślny limit czasu dla asynchronicznych wywołań języka JavaScript.

(Odziedziczone po JSRuntime)
JsonSerializerOptions

JsonSerializerOptions Pobiera dane używane do serializacji i deserializacji ładunków międzyoperacyjności.

(Odziedziczone po JSRuntime)

Metody

BeginInvokeJS(Int64, String, String)

Rozpoczyna wywołanie funkcji asynchronicznej.

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

Rozpoczyna wywołanie funkcji asynchronicznej.

(Odziedziczone po JSRuntime)
Dispose()

Usuwanie pliku JSRuntime.

(Odziedziczone po JSRuntime)
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult)

Udostępnia metody wywoływania funkcji Języka JavaScript dla aplikacji działających w środowisku uruchomieniowym Mono WebAssembly.

Initialize(MonoWebAssemblyJSRuntime)

Inicjuje element MonoWebAssemblyJSRuntime , który ma być używany do wykonywania operacji przy użyciu polecenia DotNetDispatcher.

Invoke<TValue>(String, Object[])

Wywołuje określoną funkcję JavaScript synchronicznie.

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

(Odziedziczone po JSRuntime)
InvokeAsync<TValue>(String, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

(Odziedziczone po JSRuntime)
InvokeJS(String, String)

Wykonuje wywołanie funkcji synchronicznej.

InvokeJS(String, String, JSCallResultType, Int64)

Wykonuje wywołanie funkcji synchronicznej.

(Odziedziczone po JSInProcessRuntime)
InvokeUnmarshalled<T0,T1,T2,TRes>(String, T0, T1, T2)

Wywołuje funkcję Języka JavaScript zarejestrowaną przy użyciu określonego identyfikatora.

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

Wywołuje funkcję Języka JavaScript zarejestrowaną przy użyciu określonego identyfikatora.

InvokeUnmarshalled<T0,TRes>(String, T0)

Wywołuje funkcję Języka JavaScript zarejestrowaną przy użyciu określonego identyfikatora.

InvokeUnmarshalled<TRes>(String)

Wywołuje funkcję Języka JavaScript zarejestrowaną przy użyciu określonego identyfikatora.

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

Zawiera element Stream dla odwołania do danych reprezentowanego przez jsStreamReferenceelement .

(Odziedziczone po JSRuntime)
ReceiveByteArray(Int32, Byte[])

Akceptuje dane tablicy bajtów przesyłane z js do dotnet.

(Odziedziczone po JSRuntime)
SendByteArray(Int32, Byte[])

Transferuje tablicę bajtów z platformy .NET do JS.

(Odziedziczone po JSRuntime)
TransmitStreamAsync(Int64, DotNetStreamReference)

Przesyła dane strumienia z platformy .NET do struktury JS. Podklasy powinny zastąpić tę metodę i zapewnić implementację, która transportuje dane do struktury JS i wywołuje metodę DotNet.jsCallDispatcher.supplyDotNetStream.

(Odziedziczone po JSRuntime)

Metody rozszerzania

InvokeVoid(IJSInProcessRuntime, String, Object[])

Wywołuje określoną funkcję JavaScript synchronicznie.

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym limitem czasu lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeVoidAsync(IJSRuntime, String, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

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

Wywołuje określoną funkcję JavaScript asynchronicznie.

Dotyczy