INodeInstance.InvokeExportAsync<T> 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í.
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 ^ 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>
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
Tipo de datos serializable por JSON que el código de Node.js devolverá de forma asincrónica.
Parámetros
- cancellationToken
- CancellationToken
CancellationToken que se puede usar para cancelar la invocación.
- moduleName
- String
La ruta de acceso al módulo Node.js (es decir, el archivo JavaScript) en relación con la raíz del proyecto que contiene el código que se va a invocar.
- exportNameOrNull
- String
Si se establece, especifica la exportación de CommonJS que se va a invocar. Si no se establece, la exportación de CommonJS predeterminada del módulo debe ser una 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
que Task<TResult> representa la finalización de la llamada RPC.