Compartilhar via


INodeServices.InvokeAsync Método

Definição

Sobrecargas

InvokeAsync<T>(String, Object[])

Invoca de forma assíncrona o código na instância Node.js.

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

Invoca de forma assíncrona o código na instância Node.js.

InvokeAsync<T>(String, Object[])

Invoca de forma assíncrona o código na instância Node.js.

public:
generic <typename T>
 System::Threading::Tasks::Task<T> ^ InvokeAsync(System::String ^ moduleName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeAsync<T> (string moduleName, params object[] args);
abstract member InvokeAsync : string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeAsync(Of T) (moduleName 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

moduleName
String

O caminho para o módulo Node.js (ou seja, arquivo JavaScript) em relação à raiz do projeto cuja exportação padrão do CommonJS é a 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

Task<T>

Um Task<TResult> que representa a conclusão da chamada RPC.

Aplica-se a

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

Invoca de forma assíncrona o código na instância Node.js.

public:
generic <typename T>
 System::Threading::Tasks::Task<T> ^ InvokeAsync(System::Threading::CancellationToken cancellationToken, System::String ^ moduleName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeAsync<T> (System.Threading.CancellationToken cancellationToken, string moduleName, params object[] args);
abstract member InvokeAsync : System.Threading.CancellationToken * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeAsync(Of T) (cancellationToken As CancellationToken, moduleName 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 cuja exportação padrão do CommonJS é a 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

Task<T>

Um Task<TResult> que representa a conclusão da chamada RPC.

Aplica-se a