JSInProcessObjectReference Klasa

Definicja

Implementuje funkcje dla programu 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
Dziedziczenie
JSInProcessObjectReference
Implementuje

Konstruktory

JSInProcessObjectReference(JSInProcessRuntime, Int64)

Inicjuje nowe JSInProcessObjectReference wystąpienie.

Właściwości

Id

Unikatowy identyfikator przypisany do tego wystąpienia.

(Odziedziczone po JSObjectReference)

Metody

Dispose()

Implementuje funkcje dla programu IJSInProcessObjectReference.

DisposeAsync()

Implementuje funkcje dla programu IJSInProcessObjectReference.

(Odziedziczone po JSObjectReference)
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 JSObjectReference)
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 JSObjectReference)
ThrowIfDisposed()

Implementuje funkcje dla programu IJSInProcessObjectReference.

(Odziedziczone po JSObjectReference)

Metody rozszerzania

InvokeVoid(IJSInProcessObjectReference, String, Object[])

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

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

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

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

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

InvokeVoidAsync(IJSObjectReference, String, Object[])

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

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

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

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

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

Dotyczy