IDurableOrchestrationContext.CallActivityAsync Methode

Definition

Überlädt

CallActivityAsync(String, Object)

Plant eine Aktivitätsfunktion mit dem Namen functionName für die Ausführung.

CallActivityAsync<TResult>(String, Object)

Plant eine Aktivitätsfunktion mit dem Namen functionName für die Ausführung.

CallActivityAsync(String, Object)

Quelle:
IDurableOrchestrationContext.cs

Plant eine Aktivitätsfunktion mit dem Namen functionName für die Ausführung.

public System.Threading.Tasks.Task CallActivityAsync (string functionName, object input);
abstract member CallActivityAsync : string * obj -> System.Threading.Tasks.Task
Public Function CallActivityAsync (functionName As String, input As Object) As Task

Parameter

functionName
String

Der Name der aufzurufenden 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 Funktion abgeschlossen wird oder fehlschlägt.

Ausnahmen

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:

CallActivityAsync<TResult>(String, Object)

Quelle:
IDurableOrchestrationContext.cs

Plant eine Aktivitätsfunktion mit dem Namen functionName für die Ausführung.

public System.Threading.Tasks.Task<TResult> CallActivityAsync<TResult> (string functionName, object input);
abstract member CallActivityAsync : string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallActivityAsync(Of TResult) (functionName As String, 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.

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

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: