다음을 통해 공유


JSInProcessObjectReference 클래스

정의

에 대한 기능을 구현합니다 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
상속
JSInProcessObjectReference
구현

생성자

JSInProcessObjectReference(JSInProcessRuntime, Int64)

JSInProcessObjectReference 인스턴스를 초기화합니다.

속성

Id

이 instance 할당된 고유 식별자입니다.

(다음에서 상속됨 JSObjectReference)

메서드

Dispose()

에 대한 기능을 구현합니다 IJSInProcessObjectReference.

DisposeAsync()

에 대한 기능을 구현합니다 IJSInProcessObjectReference.

(다음에서 상속됨 JSObjectReference)
Invoke<TValue>(String, Object[])

지정된 JavaScript 함수를 동기적으로 호출합니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

(다음에서 상속됨 JSObjectReference)
InvokeAsync<TValue>(String, Object[])

지정된 JavaScript 함수를 비동기적으로 호출합니다.

JSRuntime 는 에 구성된 DefaultAsyncTimeout값에 따라 이 작업에 시간 제한을 적용합니다. 다른 시간 제한이 있거나 시간 제한이 없는 통화를 디스패치하려면 를 사용하는 InvokeAsync<TValue>(String, CancellationToken, Object[])것이 좋습니다.

(다음에서 상속됨 JSObjectReference)
ThrowIfDisposed()

에 대한 기능을 구현합니다 IJSInProcessObjectReference.

(다음에서 상속됨 JSObjectReference)

확장 메서드

InvokeVoid(IJSInProcessObjectReference, String, Object[])

지정된 JavaScript 함수를 동기적으로 호출합니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

JSRuntime 는 에 구성된 DefaultAsyncTimeout값에 따라 이 작업에 시간 제한을 적용합니다. 다른 시간 제한 또는 시간 제한이 없는 호출을 디스패치하려면 를 사용하는 InvokeAsync<TValue>(String, CancellationToken, Object[])것이 좋습니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

InvokeVoidAsync(IJSObjectReference, String, Object[])

지정된 JavaScript 함수를 비동기적으로 호출합니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

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

지정된 JavaScript 함수를 비동기적으로 호출합니다.

적용 대상