Compartir a través de


OutOfProcessNodeInstance.InvokeExportAsync Método

Definición

Sobrecargas

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

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>(NodeInvocationInfo, CancellationToken)

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

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

protected:
generic <typename T>
 abstract System::Threading::Tasks::Task<T> ^ InvokeExportAsync(Microsoft::AspNetCore::NodeServices::HostingModels::NodeInvocationInfo ^ invocationInfo, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<T> InvokeExportAsync<T> (Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo invocationInfo, System.Threading.CancellationToken cancellationToken);
abstract member InvokeExportAsync : Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Protected MustOverride Function InvokeExportAsync(Of T) (invocationInfo As NodeInvocationInfo, cancellationToken As CancellationToken) 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

invocationInfo
NodeInvocationInfo

Especifica la función Node.js que se va a invocar y los argumentos que se van a pasar a ella.

cancellationToken
CancellationToken

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

Devoluciones

Task<T>

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

Se aplica a

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

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

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

public:
generic <typename T>
 virtual 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>
override this.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

Task<T>

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

Implementaciones

Se aplica a