Freigeben über


IDurableOrchestrationContext.CallSubOrchestratorWithRetryAsync Methode

Definition

Überlädt

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

Quelle:
IDurableOrchestrationContext.cs

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

public System.Threading.Tasks.Task CallSubOrchestratorWithRetryAsync (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorWithRetryAsync (functionName As String, retryOptions As RetryOptions, input As Object) As Task

Parameter

functionName
String

Der Name der aufzurufenden Orchestratorfunktion.

retryOptions
RetryOptions

Die Wiederholungsoption für die 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

Das Wiederholungsoptionsobjekt ist NULL.

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:

CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)

Quelle:
IDurableOrchestrationContext.cs

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

public System.Threading.Tasks.Task CallSubOrchestratorWithRetryAsync (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, string instanceId, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * string * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorWithRetryAsync (functionName As String, retryOptions As RetryOptions, instanceId As String, input As Object) As Task

Parameter

functionName
String

Der Name der aufzurufenden Orchestratorfunktion.

retryOptions
RetryOptions

Die Wiederholungsoption für die 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

Das Wiederholungsoptionsobjekt ist NULL.

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:

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)

Quelle:
IDurableOrchestrationContext.cs

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

public System.Threading.Tasks.Task<TResult> CallSubOrchestratorWithRetryAsync<TResult> (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, string instanceId, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorWithRetryAsync(Of TResult) (functionName As String, retryOptions As RetryOptions, 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.

retryOptions
RetryOptions

Die Wiederholungsoption für die 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

Das Wiederholungsoptionsobjekt ist NULL.

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:

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

Quelle:
IDurableOrchestrationContext.cs

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

public System.Threading.Tasks.Task<TResult> CallSubOrchestratorWithRetryAsync<TResult> (string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorWithRetryAsync(Of TResult) (functionName As String, retryOptions As RetryOptions, input As Object) As Task(Of TResult)

Typparameter

TResult

Der Rückgabetyp der geplanten Orchestratorfunktion.

Parameter

functionName
String

Der Name der aufzurufenden Orchestratorfunktion.

retryOptions
RetryOptions

Die Wiederholungsoption für die 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

Das Wiederholungsoptionsobjekt ist NULL.

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: