MonoWebAssemblyJSRuntime 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 MonoWebAssemblyJSRuntime : Microsoft::JSInterop::JSInProcessRuntime
public class MonoWebAssemblyJSRuntime : Microsoft.JSInterop.JSInProcessRuntime
type MonoWebAssemblyJSRuntime = class
inherit JSInProcessRuntime
Public Class MonoWebAssemblyJSRuntime
Inherits JSInProcessRuntime
- Dědičnost
Konstruktory
MonoWebAssemblyJSRuntime() |
Poskytuje metody pro vyvolání javascriptových funkcí pro aplikace spuštěné v modulu runtime Mono WebAssembly. |
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. (Zděděno od JSRuntime) |
BeginInvokeJS(Int64, String, String) |
Zahájí asynchronní vyvolání funkce. |
Dispose() |
Odstraňte JSRuntime. (Zděděno od JSRuntime) |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Poskytuje metody pro vyvolání javascriptových funkcí pro aplikace spuštěné v modulu runtime Mono WebAssembly. |
Initialize(MonoWebAssemblyJSRuntime) |
Inicializuje MonoWebAssemblyJSRuntime k provedení operací pomocí DotNetDispatcher. |
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. (Zděděno od JSInProcessRuntime) |
InvokeJS(String, String) |
Provede vyvolání synchronní funkce. |
InvokeUnmarshalled<T0,T1,T2,TRes>(String, T0, T1, T2) |
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<T0,T1,TRes>(String, T0, T1) |
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<T0,TRes>(String, T0) |
Vyvolá funkci JavaScriptu zaregistrovanou se zadaným identifikátorem. |
InvokeUnmarshalled<TRes>(String) |
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. (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ě. |