Condividi tramite


OutOfProcessNodeInstance.InvokeExportAsync Metodo

Definizione

Overload

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Richiama in modo asincrono il codice nell'istanza di Node.js.

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

Richiama in modo asincrono il codice nell'istanza di Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs

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

Parametri di tipo

T

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

Parametri

invocationInfo
NodeInvocationInfo

Specifica la funzione Node.js da richiamare e gli argomenti da passare a esso.

cancellationToken
CancellationToken

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

Restituisce

Task<T>

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

Si applica a

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

Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs
Origine:
OutOfProcessNodeInstance.cs

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

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.

Implementazioni

Si applica a