IDurableOrchestrationContext.CallSubOrchestratorAsync 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
CallSubOrchestratorAsync(String, Object) |
Plant eine Orchestratorfunktion namens |
CallSubOrchestratorAsync(String, String, Object) |
Plant eine Orchestratorfunktion namens |
CallSubOrchestratorAsync<TResult>(String, Object) |
Plant eine Orchestratorfunktion namens |
CallSubOrchestratorAsync<TResult>(String, String, Object) |
Plant eine Orchestrierungsfunktion namens |
CallSubOrchestratorAsync(String, Object)
Plant eine Orchestratorfunktion namens functionName
für die Ausführung.
public System.Threading.Tasks.Task CallSubOrchestratorAsync (string functionName, object input);
abstract member CallSubOrchestratorAsync : string * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorAsync (functionName As String, input As Object) As Task
Parameter
- functionName
- String
Der Name der aufzurufenden Orchestratorfunktion.
- input
- Object
Die JSON-serialisierbare Eingabe, die an die Orchestratorfunktion übergeben werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Orchestratorfunktion abgeschlossen wird oder fehlschlägt.
Ausnahmen
Die angegebene Funktion ist nicht vorhanden, deaktiviert oder keine Orchestratorfunktion.
Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.
Die Subortratorfunktion ist mit einer nicht behandelten Ausnahme fehlgeschlagen.
Gilt für:
CallSubOrchestratorAsync(String, String, Object)
Plant eine Orchestratorfunktion namens functionName
für die Ausführung.
public System.Threading.Tasks.Task CallSubOrchestratorAsync (string functionName, string instanceId, object input);
abstract member CallSubOrchestratorAsync : string * string * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorAsync (functionName As String, instanceId As String, input As Object) As Task
Parameter
- functionName
- String
Der Name der aufzurufenden Orchestratorfunktion.
- instanceId
- String
Eine eindeutige ID, die für die unterorchestrierung instance verwendet werden soll.
- input
- Object
Die JSON-serialisierbare Eingabe, die an die Orchestratorfunktion übergeben werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Orchestratorfunktion abgeschlossen wird oder fehlschlägt.
Ausnahmen
Die angegebene Funktion ist nicht vorhanden, deaktiviert oder keine Orchestratorfunktion.
Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.
Die Aktivitätsfunktion ist mit einer nicht behandelten Ausnahme fehlgeschlagen.
Gilt für:
CallSubOrchestratorAsync<TResult>(String, Object)
Plant eine Orchestratorfunktion namens functionName
für die Ausführung.
public System.Threading.Tasks.Task<TResult> CallSubOrchestratorAsync<TResult> (string functionName, object input);
abstract member CallSubOrchestratorAsync : string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorAsync(Of TResult) (functionName As String, input As Object) As Task(Of TResult)
Typparameter
- TResult
Der Rückgabetyp der geplanten Orchestratorfunktion.
Parameter
- functionName
- String
Der Name der aufzurufenden Orchestratorfunktion.
- input
- Object
Die JSON-serialisierbare Eingabe, die an die Orchestratorfunktion übergeben werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Orchestratorfunktion abgeschlossen wird oder fehlschlägt.
Ausnahmen
Die angegebene Funktion ist nicht vorhanden, deaktiviert oder keine Orchestratorfunktion.
Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.
Die Subortratorfunktion ist mit einer nicht behandelten Ausnahme fehlgeschlagen.
Gilt für:
CallSubOrchestratorAsync<TResult>(String, String, Object)
Plant eine Orchestrierungsfunktion namens functionName
für die Ausführung.
public System.Threading.Tasks.Task<TResult> CallSubOrchestratorAsync<TResult> (string functionName, string instanceId, object input);
abstract member CallSubOrchestratorAsync : string * string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorAsync(Of TResult) (functionName As String, instanceId As String, input As Object) As Task(Of TResult)
Typparameter
- TResult
Der Rückgabetyp der geplanten Orchestratorfunktion.
Parameter
- functionName
- String
Der Name der aufzurufenden Orchestratorfunktion.
- instanceId
- String
Eine eindeutige ID, die für die unterorchestrierung instance verwendet werden soll.
- input
- Object
Die JSON-serialisierbare Eingabe, die an die Orchestratorfunktion übergeben werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Orchestratorfunktion abgeschlossen wird oder fehlschlägt.
Ausnahmen
Die angegebene Funktion ist nicht vorhanden, deaktiviert oder keine Orchestratorfunktion.
Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.
Die Aktivitätsfunktion ist mit einer nicht behandelten Ausnahme fehlgeschlagen.
Gilt für:
Azure SDK for .NET