다음을 통해 공유


IJSObjectReference.InvokeAsync 메서드

정의

오버로드

InvokeAsync<TValue>(String, Object[])

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

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

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

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

InvokeAsync<TValue>(String, Object[])

Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs

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

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

public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, object?[]? args);
abstract member InvokeAsync : string * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, args As Object()) As ValueTask(Of TValue)

형식 매개 변수

TValue

JSON 직렬화 가능한 반환 형식입니다.

매개 변수

identifier
String

호출할 함수의 식별자입니다. 예를 들어 값 "someScope.someFunction" 은 대상 instance 함수 someScope.someFunction 를 호출합니다.

args
Object[]

JSON 직렬화 가능한 인수입니다.

반환

ValueTask<TValue>

반환 값을 JSON 역직렬화하여 얻은 의 TValue instance.

적용 대상

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

Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs
Source:
IJSObjectReference.cs

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

public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, System::Threading::CancellationToken cancellationToken, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, System.Threading.CancellationToken cancellationToken, object?[]? args);
abstract member InvokeAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, cancellationToken As CancellationToken, args As Object()) As ValueTask(Of TValue)

형식 매개 변수

TValue

JSON 직렬화 가능한 반환 형식입니다.

매개 변수

identifier
String

호출할 함수의 식별자입니다. 예를 들어 값 "someScope.someFunction" 은 대상 instance 함수 someScope.someFunction 를 호출합니다.

cancellationToken
CancellationToken

작업 취소를 알리는 취소 토큰입니다. 이 매개 변수를 지정하면 시간 제한(DefaultAsyncTimeout)이 적용되는 것과 같은 기본 취소가 재정의됩니다.

args
Object[]

JSON 직렬화 가능한 인수입니다.

반환

ValueTask<TValue>

반환 값을 JSON 역직렬화하여 얻은 의 TValue instance.

적용 대상