WebAssemblyJSRuntime Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody pro vyvolání javascriptových funkcí pro aplikace spuštěné v modulu runtime 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
- Dědičnost
- Implementuje
Konstruktory
WebAssemblyJSRuntime() |
Inicializuje novou instanci .WebAssemblyJSRuntime |
Vlastnosti
DefaultAsyncTimeout |
Získá nebo nastaví výchozí časový limit pro asynchronní volání Jazyk JavaScript. (Zděděno od JSRuntime) |
JsonSerializerOptions |
JsonSerializerOptions Získá k serializaci a deserializaci datových částí zprostředkovatele komunikace. (Zděděno od JSRuntime) |
Metody
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Zahájí asynchronní vyvolání funkce. |
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Zahájí asynchronní vyvolání funkce. (Zděděno od JSRuntime) |
BeginInvokeJS(Int64, String, String) |
Zahájí asynchronní vyvolání funkce. |
BeginInvokeJS(Int64, String, String) |
Zahájí asynchronní vyvolání funkce. (Zděděno od JSRuntime) |
Dispose() |
Odstraňte JSRuntime. (Zděděno od JSRuntime) |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Dokončí asynchronní volání zprostředkovatele komunikace JS z JavaScriptu do .NET. |
Invoke<TValue>(String, Object[]) |
Vyvolá zadanou funkci JavaScriptu synchronně. (Zděděno od JSInProcessRuntime) |
InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. (Zděděno od JSRuntime) |
InvokeAsync<TValue>(String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. JSRuntime na tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeoutnástroji . Pokud chcete hovor odeslat s jiným nebo žádným vypršením časového limitu, zvažte použití .InvokeAsync<TValue>(String, CancellationToken, Object[]) (Zděděno od JSRuntime) |
InvokeJS(String, String, JSCallResultType, Int64) |
Provede vyvolání synchronní funkce. |
InvokeJS(String, String, JSCallResultType, Int64) |
Provede vyvolání synchronní funkce. (Zděděno od JSInProcessRuntime) |
InvokeJS(String, String) |
Provede vyvolání synchronní funkce. |
InvokeJS(String, String) |
Provede vyvolání synchronní funkce. (Zděděno od JSInProcessRuntime) |
InvokeUnmarshalled<T0,T1,T2,TResult>(String, T0, T1, T2) |
Zastaralé.
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<T0,T1,TResult>(String, T0, T1) |
Zastaralé.
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<T0,TResult>(String, T0) |
Zastaralé.
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<TResult>(String) |
Zastaralé.
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Stream Poskytuje pro odkaz na data reprezentovaný . |
ReceiveByteArray(Int32, Byte[]) |
Přijímá data pole bajtů přenášená z JS do DotNet. (Zděděno od JSRuntime) |
SendByteArray(Int32, Byte[]) |
Přenese pole bajtů z .NET do JS. |
SendByteArray(Int32, Byte[]) |
Přenese pole bajtů z .NET do JS. (Zděděno od JSRuntime) |
TransmitStreamAsync(Int64, DotNetStreamReference) |
Přenáší data streamu z .NET do JS. Podtřídy by měly přepsat tuto metodu a poskytnout implementaci, která přenáší data do JS a volá DotNet.jsCallDispatcher.supplyDotNetStream. (Zděděno od JSRuntime) |
Metody rozšíření
InvokeVoid(IJSInProcessRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu synchronně. |
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. JSRuntime na tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeoutnástroji . Pokud chcete odeslat hovor s jiným časovým limitem nebo bez časového limitu, zvažte použití .InvokeAsync<TValue>(String, CancellationToken, Object[]) |
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeVoidAsync(IJSRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. |