JSInProcessRuntime 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í.
Abstraktní základní třída pro modul runtime javascriptu v procesu.
public ref class JSInProcessRuntime abstract : Microsoft::JSInterop::JSRuntime, Microsoft::JSInterop::IJSInProcessRuntime
public abstract class JSInProcessRuntime : Microsoft.JSInterop.JSRuntime, Microsoft.JSInterop.IJSInProcessRuntime
type JSInProcessRuntime = class
inherit JSRuntime
interface IJSInProcessRuntime
interface IJSRuntime
Public MustInherit Class JSInProcessRuntime
Inherits JSRuntime
Implements IJSInProcessRuntime
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
JSInProcessRuntime() |
Inicializuje novou instanci objektu JSInProcessRuntime. |
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 zprostředkovatele komunikace. (Zděděno od JSRuntime) |
Metody
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Zahájí vyvolání asynchronní funkce. (Zděděno od JSRuntime) |
BeginInvokeJS(Int64, String, String) |
Zahájí vyvolání asynchronní funkce. (Zděděno od JSRuntime) |
Dispose() |
Vyřaďte JSRuntime. (Zděděno od JSRuntime) |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Dokončí asynchronní volání js z JavaScriptu do .NET. (Zděděno od JSRuntime) |
Invoke<TValue>(String, Object[]) |
Vyvolá zadanou funkci JavaScriptu synchronně. |
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 použije pro tuto operaci časové limity na základě hodnoty nakonfigurované v nástroji DefaultAsyncTimeout. Pokud chcete odeslat hovor s jiným nebo žádným časovým limitem, zvažte použití InvokeAsync<TValue>(String, CancellationToken, Object[])příkazu . (Zděděno od JSRuntime) |
InvokeJS(String, String, JSCallResultType, Int64) |
Provede vyvolání synchronní funkce. |
InvokeJS(String, String) |
Provede vyvolání synchronní funkce. |
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 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 JavaScriptu synchronně. |
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Vyvolá zadanou funkci JavaScriptu asynchronně. JSRuntime použije pro tuto operaci časové limity na základě hodnoty nakonfigurované v nástroji DefaultAsyncTimeout. Pokud chcete hovor odeslat s jiným časovým limitem nebo bez časového limitu, zvažte použití InvokeAsync<TValue>(String, CancellationToken, Object[])příkazu . |
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ě. |