OutOfProcessNodeInstance.InvokeExportAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken) |
Invoca de forma assíncrona o código na instância Node.js. |
InvokeExportAsync<T>(CancellationToken, String, String, Object[]) |
Invoca de forma assíncrona o código na instância Node.js. |
InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
Invoca de forma assíncrona o código na instância Node.js.
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)
Parâmetros de tipo
- T
O tipo de dados serializável em JSON que o código Node.js retornará de forma assíncrona.
Parâmetros
- invocationInfo
- NodeInvocationInfo
Especifica a função Node.js a ser invocada e os argumentos a serem passados para ela.
- cancellationToken
- CancellationToken
Um CancellationToken que pode ser usado para cancelar a invocação.
Retornos
Um Task<TResult> que representa a conclusão da chamada RPC.
Aplica-se a
InvokeExportAsync<T>(CancellationToken, String, String, Object[])
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
- Origem:
- OutOfProcessNodeInstance.cs
Invoca de forma assíncrona o código na instância Node.js.
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)
Parâmetros de tipo
- T
O tipo de dados serializável em JSON que o código Node.js retornará de forma assíncrona.
Parâmetros
- cancellationToken
- CancellationToken
Um CancellationToken que pode ser usado para cancelar a invocação.
- moduleName
- String
O caminho para o módulo Node.js (ou seja, arquivo JavaScript) em relação à raiz do projeto que contém o código a ser invocado.
- exportNameOrNull
- String
Se definido, especifica a exportação CommonJS a ser invocada. Se não estiver definido, a exportação padrão do CommonJS do módulo deverá ser uma função a ser invocada.
- args
- Object[]
Qualquer sequência de argumentos serializáveis em JSON a ser passada para a função Node.js.
Retornos
Um Task<TResult> que representa a conclusão da chamada RPC.