Freigeben über


IDurableOrchestrationContext.CallActivityWithRetryAsync Methode

Definition

Überlädt

CallActivityWithRetryAsync(String, RetryOptions, Object)

Plant eine Aktivitätsfunktion namens functionName für die Ausführung mit Wiederholungsoptionen.

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

Plant eine Aktivitätsfunktion namens functionName für die Ausführung mit Wiederholungsoptionen.

CallActivityWithRetryAsync(String, RetryOptions, Object)

Quelle:
IDurableOrchestrationContext.cs

Plant eine Aktivitätsfunktion namens functionName für die Ausführung mit Wiederholungsoptionen.

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

Parameter

functionName
String

Der Name der aufzurufenden Aktivitätsfunktion.

retryOptions
RetryOptions

Die Wiederholungsoption für die Aktivitätsfunktion.

input
Object

Die JSON-serialisierbare Eingabe, die an die Aktivitätsfunktion übergeben werden soll.

Gibt zurück

Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Aktivitätsfunktion abgeschlossen wird oder fehlschlägt.

Ausnahmen

Das Wiederholungsoptionsobjekt ist NULL.

Die angegebene Funktion ist nicht vorhanden, ist deaktiviert oder ist keine Orchestratorfunktion.

Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.

Fehler bei der Aktivitätsfunktion mit einer nicht behandelten Ausnahme.

Gilt für:

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

Quelle:
IDurableOrchestrationContext.cs

Plant eine Aktivitätsfunktion namens functionName für die Ausführung mit Wiederholungsoptionen.

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

Typparameter

TResult

Der Rückgabetyp der geplanten Aktivitätsfunktion.

Parameter

functionName
String

Der Name der aufzurufenden Aktivitätsfunktion.

retryOptions
RetryOptions

Die Wiederholungsoption für die Aktivitätsfunktion.

input
Object

Die JSON-serialisierbare Eingabe, die an die Aktivitätsfunktion übergeben werden soll.

Gibt zurück

Task<TResult>

Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn die aufgerufene Aktivitätsfunktion abgeschlossen wird oder fehlschlägt.

Ausnahmen

Das Wiederholungsoptionsobjekt ist NULL.

Die angegebene Funktion ist nicht vorhanden, ist deaktiviert oder ist keine Orchestratorfunktion.

Der aktuelle Thread unterscheidet sich von dem Thread, der die Orchestratorausführung gestartet hat.

Fehler bei der Aktivitätsfunktion mit einer nicht behandelten Ausnahme.

Gilt für: