OutOfProcessNodeInstance.InvokeExportAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
Oggetto Task<TResult> che rappresenta il completamento della chiamata RPC.