JSInProcessRuntime Klasa

Definicja

Abstrakcyjna klasa bazowa dla środowiska uruchomieniowego JavaScript w procesie.

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
Dziedziczenie
JSInProcessRuntime
Pochodne
Implementuje

Konstruktory

JSInProcessRuntime()

Inicjuje nowe wystąpienie klasy JSInProcessRuntime.

Właściwości

DefaultAsyncTimeout

Pobiera lub ustawia domyślny limit czasu dla asynchronicznych wywołań języka JavaScript.

(Odziedziczone po JSRuntime)
JsonSerializerOptions

JsonSerializerOptions Pobiera dane używane do serializacji i deserializacji ładunków międzyoperacyjności.

(Odziedziczone po JSRuntime)

Metody

BeginInvokeJS(Int64, String, String)

Rozpoczyna wywołanie funkcji asynchronicznej.

(Odziedziczone po JSRuntime)
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64)

Rozpoczyna wywołanie funkcji asynchronicznej.

(Odziedziczone po JSRuntime)
Dispose()

Usuwanie pliku JSRuntime.

(Odziedziczone po JSRuntime)
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult)

Wykonuje asynchroniczne wywołanie międzyoperacyjności js z języka JavaScript do platformy .NET

(Odziedziczone po JSRuntime)
Invoke<TValue>(String, Object[])

Wywołuje określoną funkcję JavaScript synchronicznie.

InvokeAsync<TValue>(String, CancellationToken, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

(Odziedziczone po JSRuntime)
InvokeAsync<TValue>(String, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

(Odziedziczone po JSRuntime)
InvokeJS(String, String)

Wykonuje wywołanie funkcji synchronicznej.

InvokeJS(String, String, JSCallResultType, Int64)

Wykonuje wywołanie funkcji synchronicznej.

ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken)

Zawiera element Stream dla odwołania do danych reprezentowanego przez jsStreamReferenceelement .

(Odziedziczone po JSRuntime)
ReceiveByteArray(Int32, Byte[])

Akceptuje dane tablicy bajtów przesyłane z js do dotnet.

(Odziedziczone po JSRuntime)
SendByteArray(Int32, Byte[])

Transferuje tablicę bajtów z platformy .NET do JS.

(Odziedziczone po JSRuntime)
TransmitStreamAsync(Int64, DotNetStreamReference)

Przesyła dane strumienia z platformy .NET do struktury JS. Podklasy powinny zastąpić tę metodę i zapewnić implementację, która transportuje dane do struktury JS i wywołuje metodę DotNet.jsCallDispatcher.supplyDotNetStream.

(Odziedziczone po JSRuntime)

Metody rozszerzania

InvokeVoid(IJSInProcessRuntime, String, Object[])

Wywołuje określoną funkcję JavaScript synchronicznie.

InvokeAsync<TValue>(IJSRuntime, String, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

JSRuntime spowoduje zastosowanie limitów czasu dla tej operacji na podstawie wartości skonfigurowanej w elemecie DefaultAsyncTimeout. Aby wysłać połączenie z innym limitem czasu lub bez limitu czasu, rozważ użycie metody InvokeAsync<TValue>(String, CancellationToken, Object[]).

InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeVoidAsync(IJSRuntime, String, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[])

Wywołuje określoną funkcję JavaScript asynchronicznie.

Dotyczy