IDurableOrchestrationContext.CallSubOrchestratorAsync Methode

Definition

Überlädt

CallSubOrchestratorAsync(String, Object)

Plant eine Orchestratorfunktion namens functionName für die Ausführung.

CallSubOrchestratorAsync(String, String, Object)

Plant eine Orchestratorfunktion namens functionName für die Ausführung.

CallSubOrchestratorAsync<TResult>(String, Object)

Plant eine Orchestratorfunktion namens functionName für die Ausführung.

CallSubOrchestratorAsync<TResult>(String, String, Object)

Plant eine Orchestrierungsfunktion namens functionName für die Ausführung.

CallSubOrchestratorAsync(String, Object)

Quelle:
IDurableOrchestrationContext.cs

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)

Quelle:
IDurableOrchestrationContext.cs

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)

Quelle:
IDurableOrchestrationContext.cs

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

Task<TResult>

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)

Quelle:
IDurableOrchestrationContext.cs

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

Task<TResult>

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: