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í JavaScriptu. (Zděděno od JSRuntime) |
| JsonSerializerOptions |
JsonSerializerOptions Získá použité k serializaci a deserializovat datové části interop. (Zděděno od JSRuntime) |
Metody
| 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) |
| 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) |
| Dispose() |
Odstraňte JSRuntime. (Zděděno od JSRuntime) |
| EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Dokončí asynchronní volání interopu JS z JavaScriptu do .NET. |
| Invoke<TValue>(String, Object[]) |
Vyvolá zadanou funkci JavaScript 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 pro tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeout. Pokud chcete odeslat hovor s jiným nebo žádným časovým limitem, zvažte použití InvokeAsync<TValue>(String, CancellationToken, Object[]). (Zděděno od JSRuntime) |
| InvokeJS(String, String) |
Provede synchronní vyvolání funkce. |
| InvokeJS(String, String) |
Provede synchronní vyvolání funkce. (Zděděno od JSInProcessRuntime) |
| InvokeJS(String, String, JSCallResultType, Int64) |
Provede synchronní vyvolání funkce. |
| InvokeJS(String, String, JSCallResultType, Int64) |
Provede synchronní vyvolání funkce. (Zděděno od JSInProcessRuntime) |
| InvokeUnmarshalled<T0,T1,T2,TResult>(String, T0, T1, T2) |
Vyvolá funkci JavaScript zaregistrovanou se zadaným identifikátorem. |
| InvokeUnmarshalled<T0,T1,TResult>(String, T0, T1) |
Vyvolá funkci JavaScript zaregistrovanou se zadaným identifikátorem. |
| InvokeUnmarshalled<T0,TResult>(String, T0) |
Vyvolá funkci JavaScript zaregistrovanou se zadaným identifikátorem. |
| InvokeUnmarshalled<TResult>(String) |
Vyvolá funkci JavaScript zaregistrovanou se zadaným identifikátorem. |
| ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Stream Poskytuje odkaz na data reprezentovaná . |
| ReceiveByteArray(Int32, Byte[]) |
Přijímá bajtová pole přenášená data z JS do DotNet. (Zděděno od JSRuntime) |
| SendByteArray(Int32, Byte[]) |
Přenese bajtové pole z .NET do JS. |
| SendByteArray(Int32, Byte[]) |
Přenese bajtové pole z .NET do JS. (Zděděno od JSRuntime) |
| TransmitStreamAsync(Int64, DotNetStreamReference) |
Přenáší data datového proudu z .NET do JS. Podtřídy by měly tuto metodu přepsat 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 JavaScript synchronně. |
| InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. JSRuntime pro tuto operaci použije časové limity na základě hodnoty nakonfigurované v DefaultAsyncTimeout. 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ě. |