OutOfProcessNodeInstance.InvokeExportAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken) |
Ruft asynchron Code im Node.js instance auf. |
InvokeExportAsync<T>(CancellationToken, String, String, Object[]) |
Ruft asynchron Code im Node.js instance auf. |
InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
Ruft asynchron Code im Node.js instance auf.
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)
Typparameter
- T
Der JSON-serialisierbare Datentyp, den der Node.js Code asynchron zurückgibt.
Parameter
- invocationInfo
- NodeInvocationInfo
Gibt die Node.js-Funktion an, die aufgerufen werden soll, und argumente, die an sie übergeben werden sollen.
- cancellationToken
- CancellationToken
Eine CancellationToken , die verwendet werden kann, um den Aufruf abzubrechen.
Gibt zurück
Eine Task<TResult> , die den Abschluss des RPC-Aufrufs darstellt.
Gilt für:
InvokeExportAsync<T>(CancellationToken, String, String, Object[])
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
- Quelle:
- OutOfProcessNodeInstance.cs
Ruft asynchron Code im Node.js instance auf.
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)
Typparameter
- T
Der JSON-serialisierbare Datentyp, den der Node.js Code asynchron zurückgibt.
Parameter
- cancellationToken
- CancellationToken
Eine CancellationToken , die verwendet werden kann, um den Aufruf abzubrechen.
- moduleName
- String
Der Pfad zum Node.js Moduls (d. h. javaScript-Datei) relativ zu Ihrem Projektstamm, der den aufzurufenden Code enthält.
- exportNameOrNull
- String
Wenn festgelegt, gibt den CommonJS-Export an, der aufgerufen werden soll. Falls nicht festgelegt, muss der CommonJS-Standardexport des Moduls eine Funktion sein, die aufgerufen werden soll.
- args
- Object[]
Jede Sequenz von JSON-serialisierbaren Argumenten, die an die Node.js-Funktion übergeben werden sollen.
Gibt zurück
Eine Task<TResult> , die den Abschluss des RPC-Aufrufs darstellt.