Compartir a través de


INodeServices.InvokeExportAsync Método

Definición

Sobrecargas

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

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

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

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

InvokeExportAsync<T>(String, 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> ^ InvokeExportAsync(System::String ^ moduleName, System::String ^ exportedFunctionName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T>(string moduleName, string exportedFunctionName, params object[] args);
abstract member InvokeExportAsync : string * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeExportAsync(Of T) (moduleName As String, exportedFunctionName 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 Node.js (es decir, archivo javaScript) en relación con la raíz del proyecto que contiene el código que se va a invocar.

exportedFunctionName
String

Especifica la exportación de CommonJS 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

InvokeExportAsync<T>(CancellationToken, String, 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> ^ InvokeExportAsync(System::Threading::CancellationToken cancellationToken, System::String ^ moduleName, System::String ^ exportedFunctionName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T>(System.Threading.CancellationToken cancellationToken, string moduleName, string exportedFunctionName, params object[] args);
abstract member InvokeExportAsync : System.Threading.CancellationToken * string * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeExportAsync(Of T) (cancellationToken As CancellationToken, moduleName As String, exportedFunctionName 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 Node.js (es decir, archivo javaScript) en relación con la raíz del proyecto que contiene el código que se va a invocar.

exportedFunctionName
String

Especifica la exportación de CommonJS 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