Sdílet prostřednictvím


JSInProcessObjectReference Třída

Definice

Implementuje funkce pro IJSInProcessObjectReference.

public ref class JSInProcessObjectReference : Microsoft::JSInterop::Implementation::JSObjectReference, IAsyncDisposable, IDisposable, Microsoft::JSInterop::IJSInProcessObjectReference
public class JSInProcessObjectReference : Microsoft.JSInterop.Implementation.JSObjectReference, IAsyncDisposable, IDisposable, Microsoft.JSInterop.IJSInProcessObjectReference
type JSInProcessObjectReference = class
    inherit JSObjectReference
    interface IJSInProcessObjectReference
    interface IJSObjectReference
    interface IAsyncDisposable
    interface IDisposable
Public Class JSInProcessObjectReference
Inherits JSObjectReference
Implements IAsyncDisposable, IDisposable, IJSInProcessObjectReference
Dědičnost
JSInProcessObjectReference
Implementuje

Konstruktory

JSInProcessObjectReference(JSInProcessRuntime, Int64)

Inicializuje novou JSInProcessObjectReference instanci.

Vlastnosti

Id

Jedinečný identifikátor přiřazený této instanci.

(Zděděno od JSObjectReference)

Metody

Dispose()

Implementuje funkce pro IJSInProcessObjectReference.

DisposeAsync()

Implementuje funkce pro IJSInProcessObjectReference.

(Zděděno od JSObjectReference)
Invoke<TValue>(String, Object[])

Vyvolá zadanou funkci JavaScriptu synchronně.

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

Vyvolá zadanou funkci JavaScriptu asynchronně.

(Zděděno od JSObjectReference)
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 JSObjectReference)
ThrowIfDisposed()

Implementuje funkce pro IJSInProcessObjectReference.

(Zděděno od JSObjectReference)

Metody rozšíření

InvokeVoid(IJSInProcessObjectReference, String, Object[])

Vyvolá zadanou funkci JavaScriptu synchronně.

InvokeAsync<TValue>(IJSObjectReference, 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>(IJSObjectReference, String, CancellationToken, Object[])

Vyvolá zadanou funkci JavaScriptu asynchronně.

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

Vyvolá zadanou funkci JavaScriptu asynchronně.

InvokeVoidAsync(IJSObjectReference, String, Object[])

Vyvolá zadanou funkci JavaScriptu asynchronně.

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

Vyvolá zadanou funkci JavaScriptu asynchronně.

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

Vyvolá zadanou funkci JavaScriptu asynchronně.

Platí pro