INodeServices.InvokeExportAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
que Task<TResult> representa la finalización de la llamada RPC.