WebAssemblyJSRuntime Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden zum Aufrufen von JavaScript-Funktionen für Anwendungen bereit, die auf der Mono WebAssembly-Runtime ausgeführt werden.
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
- Vererbung
- Implementiert
Konstruktoren
WebAssemblyJSRuntime() |
Initialisiert eine neue Instanz von WebAssemblyJSRuntime. |
Eigenschaften
DefaultAsyncTimeout |
Ruft das Standardtimeout für asynchrone JavaScript-Aufrufe ab oder legt dieses fest. (Geerbt von JSRuntime) |
JsonSerializerOptions |
Ruft die ab, die JsonSerializerOptions zum Serialisieren und Deserialisieren von Interopnutzlasten verwendet wird. (Geerbt von JSRuntime) |
Methoden
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Startet einen asynchronen Funktionsaufruf. |
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Startet einen asynchronen Funktionsaufruf. (Geerbt von JSRuntime) |
BeginInvokeJS(Int64, String, String) |
Startet einen asynchronen Funktionsaufruf. |
BeginInvokeJS(Int64, String, String) |
Startet einen asynchronen Funktionsaufruf. (Geerbt von JSRuntime) |
Dispose() |
Verwerfen Sie jsRuntime. (Geerbt von JSRuntime) |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Schließt einen asynchronen JS-Interop-Aufruf von JavaScript an .NET ab. |
Invoke<TValue>(String, Object[]) |
Ruft die angegebene JavaScript-Funktion synchron auf. (Geerbt von JSInProcessRuntime) |
InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. (Geerbt von JSRuntime) |
InvokeAsync<TValue>(String, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. JSRuntime wendet Timeouts auf diesen Vorgang basierend auf dem in DefaultAsyncTimeoutkonfigurierten Wert an. Um einen Anruf mit einem anderen oder keinem Timeout zu senden, sollten Sie die Verwendung von in InvokeAsync<TValue>(String, CancellationToken, Object[])Betracht ziehen. (Geerbt von JSRuntime) |
InvokeJS(String, String, JSCallResultType, Int64) |
Führt einen synchronen Funktionsaufruf aus. |
InvokeJS(String, String, JSCallResultType, Int64) |
Führt einen synchronen Funktionsaufruf aus. (Geerbt von JSInProcessRuntime) |
InvokeJS(String, String) |
Führt einen synchronen Funktionsaufruf aus. |
InvokeJS(String, String) |
Führt einen synchronen Funktionsaufruf aus. (Geerbt von JSInProcessRuntime) |
InvokeUnmarshalled<T0,T1,T2,TResult>(String, T0, T1, T2) |
Veraltet.
Ruft die JavaScript-Funktion auf, die mit dem angegebenen Bezeichner registriert ist. |
InvokeUnmarshalled<T0,T1,TResult>(String, T0, T1) |
Veraltet.
Ruft die JavaScript-Funktion auf, die mit dem angegebenen Bezeichner registriert ist. |
InvokeUnmarshalled<T0,TResult>(String, T0) |
Veraltet.
Ruft die JavaScript-Funktion auf, die mit dem angegebenen Bezeichner registriert ist. |
InvokeUnmarshalled<TResult>(String) |
Veraltet.
Ruft die JavaScript-Funktion auf, die mit dem angegebenen Bezeichner registriert ist. |
ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Stellt ein Stream für den Datenverweis bereit, der durch dargestellt wird |
ReceiveByteArray(Int32, Byte[]) |
Akzeptiert die Bytearraydaten, die von JS an DotNet übertragen werden. (Geerbt von JSRuntime) |
SendByteArray(Int32, Byte[]) |
Überträgt ein Bytearray von .NET in JS. |
SendByteArray(Int32, Byte[]) |
Überträgt ein Bytearray von .NET in JS. (Geerbt von JSRuntime) |
TransmitStreamAsync(Int64, DotNetStreamReference) |
Überträgt die Datenstromdaten von .NET an JS. Unterklassen sollten diese Methode überschreiben und eine Implementierung bereitstellen, die die Daten nach JS transportiert und DotNet.jsCallDispatcher.supplyDotNetStream aufruft. (Geerbt von JSRuntime) |
Erweiterungsmethoden
InvokeVoid(IJSInProcessRuntime, String, Object[]) |
Ruft die angegebene JavaScript-Funktion synchron auf. |
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. JSRuntime wendet Timeouts auf diesen Vorgang basierend auf dem in DefaultAsyncTimeoutkonfigurierten Wert an. Um einen Anruf mit einem anderen Timeout oder ohne Timeout zu senden, sollten Sie die Verwendung von in InvokeAsync<TValue>(String, CancellationToken, Object[])Betracht ziehen. |
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. |
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. |
InvokeVoidAsync(IJSRuntime, String, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. |
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. |
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
Ruft die angegebene JavaScript-Funktion asynchron auf. |