Compartir a través de


INodeServices.InvokeAsync Método

Definición

Sobrecargas

InvokeAsync<T>(String, Object[])

Invoca de forma asincrónica el código en la instancia de Node.js.

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

Invoca de forma asincrónica el código en la instancia de Node.js.

InvokeAsync<T>(String, Object[])

Invoca de forma asincrónica el código en la instancia de 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

Tipo de datos serializable por JSON que devolverá de forma asincrónica el código Node.js.

Parámetros

moduleName
String

Ruta de acceso al módulo de Node.js (es decir, archivo javaScript) en relación con la raíz del proyecto cuya exportación de CommonJS predeterminada es la función que se va a invocar.

args
Object[]

Cualquier secuencia de argumentos serializables json que se van a pasar a la función Node.js.

Devoluciones

Task<T>

que Task<TResult> representa la finalización de la llamada RPC.

Se aplica a

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

Invoca de forma asincrónica el código en la instancia de 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

Tipo de datos serializable por JSON que devolverá de forma asincrónica el código Node.js.

Parámetros

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la invocación.

moduleName
String

Ruta de acceso al módulo de Node.js (es decir, archivo javaScript) en relación con la raíz del proyecto cuya exportación de CommonJS predeterminada es la función que se va a invocar.

args
Object[]

Cualquier secuencia de argumentos serializables json que se van a pasar a la función Node.js.

Devoluciones

Task<T>

que Task<TResult> representa la finalización de la llamada RPC.

Se aplica a