OutOfProcessNodeInstance.InvokeExportAsync 메서드

정의

오버로드

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Node.js instance 코드를 비동기적으로 호출합니다.

InvokeExportAsync<T>(CancellationToken, String, String, Object[])

Node.js instance 코드를 비동기적으로 호출합니다.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

Node.js instance 코드를 비동기적으로 호출합니다.

protected:
generic <typename T>
 abstract System::Threading::Tasks::Task<T> ^ InvokeExportAsync(Microsoft::AspNetCore::NodeServices::HostingModels::NodeInvocationInfo ^ invocationInfo, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<T> InvokeExportAsync<T> (Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo invocationInfo, System.Threading.CancellationToken cancellationToken);
abstract member InvokeExportAsync : Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Protected MustOverride Function InvokeExportAsync(Of T) (invocationInfo As NodeInvocationInfo, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

Node.js 코드가 비동기적으로 반환할 JSON 직렬화 가능 데이터 형식입니다.

매개 변수

invocationInfo
NodeInvocationInfo

호출할 Node.js 함수와 전달할 인수를 지정합니다.

cancellationToken
CancellationToken

CancellationToken 호출을 취소하는 데 사용할 수 있는 입니다.

반환

Task<T>

Task<TResult> RPC 호출 완료를 나타내는 입니다.

적용 대상

InvokeExportAsync<T>(CancellationToken, String, String, Object[])

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

Node.js instance 코드를 비동기적으로 호출합니다.

public:
generic <typename T>
 virtual System::Threading::Tasks::Task<T> ^ InvokeExportAsync(System::Threading::CancellationToken cancellationToken, System::String ^ moduleName, System::String ^ exportNameOrNull, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T> (System.Threading.CancellationToken cancellationToken, string moduleName, string exportNameOrNull, params object[] args);
abstract member InvokeExportAsync : System.Threading.CancellationToken * string * string * obj[] -> System.Threading.Tasks.Task<'T>
override this.InvokeExportAsync : System.Threading.CancellationToken * string * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeExportAsync(Of T) (cancellationToken As CancellationToken, moduleName As String, exportNameOrNull As String, ParamArray args As Object()) As Task(Of T)

형식 매개 변수

T

Node.js 코드가 비동기적으로 반환할 JSON 직렬화 가능 데이터 형식입니다.

매개 변수

cancellationToken
CancellationToken

CancellationToken 호출을 취소하는 데 사용할 수 있는 입니다.

moduleName
String

호출할 코드가 포함된 프로젝트 루트를 기준으로 하는 Node.js 모듈(예: JavaScript 파일)의 경로입니다.

exportNameOrNull
String

설정된 경우 호출할 CommonJS 내보내기를 지정합니다. 설정하지 않으면 모듈의 기본 CommonJS 내보내기 자체가 호출할 함수여야 합니다.

args
Object[]

Node.js 함수에 전달할 JSON 직렬화 가능 인수 시퀀스입니다.

반환

Task<T>

Task<TResult> RPC 호출 완료를 나타내는 입니다.

구현

적용 대상