Condividi tramite


INodeInstance.InvokeExportAsync<T> Metodo

Definizione

Richiama in modo asincrono il codice nell'istanza di 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)

Parametri di tipo

T

Tipo di dati serializzabile JSON restituito dal codice Node.js in modo asincrono.

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere usato per annullare la chiamata.

moduleName
String

Percorso del modulo Node.js (ad esempio, file JavaScript) relativo alla radice del progetto che contiene il codice da richiamare.

exportNameOrNull
String

Se impostato, specifica l'esportazione CommonJS da richiamare. Se non è impostato, l'esportazione CommonJS predefinita del modulo deve essere una funzione da richiamare.

args
Object[]

Qualsiasi sequenza di argomenti serializzabili JSON da passare alla funzione Node.js.

Restituisce

Task<T>

Oggetto Task<TResult> che rappresenta il completamento della chiamata RPC.

Si applica a