INodeServices.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>(String, String, Object[]) |
Ruft Code im Node.js instance asynchron auf. |
InvokeExportAsync<T>(CancellationToken, String, String, Object[]) |
Ruft Code im Node.js instance asynchron auf. |
InvokeExportAsync<T>(String, String, Object[])
Ruft Code im Node.js instance asynchron auf.
public:
generic <typename T>
System::Threading::Tasks::Task<T> ^ InvokeExportAsync(System::String ^ moduleName, System::String ^ exportedFunctionName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T> (string moduleName, string exportedFunctionName, params object[] args);
abstract member InvokeExportAsync : string * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeExportAsync(Of T) (moduleName As String, exportedFunctionName 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
- moduleName
- String
Der Pfad zum Node.js Moduls (d. h. javaScript-Datei) relativ zu Ihrem Projektstamm, der den aufzurufenden Code enthält.
- exportedFunctionName
- String
Gibt den commonJS-Export an, der aufgerufen werden soll.
- args
- Object[]
Eine beliebige Sequenz von JSON-serialisierbaren Argumenten, die an die Node.js-Funktion übergeben werden sollen.
Gibt zurück
Ein Task<TResult> , der den Abschluss des RPC-Aufrufs darstellt.
Gilt für:
InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Ruft Code im Node.js instance asynchron auf.
public:
generic <typename T>
System::Threading::Tasks::Task<T> ^ InvokeExportAsync(System::Threading::CancellationToken cancellationToken, System::String ^ moduleName, System::String ^ exportedFunctionName, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T> (System.Threading.CancellationToken cancellationToken, string moduleName, string exportedFunctionName, 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, exportedFunctionName 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
Ein CancellationToken , der zum Abbrechen des Aufrufs verwendet werden kann.
- moduleName
- String
Der Pfad zum Node.js Moduls (d. h. javaScript-Datei) relativ zu Ihrem Projektstamm, der den aufzurufenden Code enthält.
- exportedFunctionName
- String
Gibt den commonJS-Export an, der aufgerufen werden soll.
- args
- Object[]
Eine beliebige Sequenz von JSON-serialisierbaren Argumenten, die an die Node.js-Funktion übergeben werden sollen.
Gibt zurück
Ein Task<TResult> , der den Abschluss des RPC-Aufrufs darstellt.