Freigeben über


IDurableOrchestrationClient.StartNewAsync Methode

Definition

Überlädt

StartNewAsync(String, String)

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

StartNewAsync<T>(String, T)

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

StartNewAsync<T>(String, String, T)

Startet eine neue Instanz der angegebenen Orchestratorfunktion.

StartNewAsync(String, String)

Quelle:
IDurableOrchestrationClient.cs

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

public System.Threading.Tasks.Task<string> StartNewAsync (string orchestratorFunctionName, string instanceId = default);
abstract member StartNewAsync : string * string -> System.Threading.Tasks.Task<string>
Public Function StartNewAsync (orchestratorFunctionName As String, Optional instanceId As String = Nothing) As Task(Of String)

Parameter

orchestratorFunctionName
String

Der Name der zu startenden Orchestratorfunktion.

instanceId
String

Die ID, die für die neue Orchestrierung instance verwendet werden soll.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die Orchestrierung gestartet wird. Die Aufgabe enthält die instance-ID des gestarteten Orchestrierungs-instance.

Ausnahmen

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

Gilt für:

StartNewAsync<T>(String, T)

Quelle:
IDurableOrchestrationClient.cs

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

public System.Threading.Tasks.Task<string> StartNewAsync<T> (string orchestratorFunctionName, T input) where T : class;
abstract member StartNewAsync : string * 'T -> System.Threading.Tasks.Task<string> (requires 'T : null)
Public Function StartNewAsync(Of T As Class) (orchestratorFunctionName As String, input As T) As Task(Of String)

Typparameter

T

Der Typ des Eingabewerts für die Orchestratorfunktion.

Parameter

orchestratorFunctionName
String

Der Name der zu startenden Orchestratorfunktion.

input
T

JSON-serialisierbarer Eingabewert für die Orchestratorfunktion.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die Orchestrierung gestartet wird. Die Aufgabe enthält die instance-ID des gestarteten Orchestrierungs-instance.

Ausnahmen

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

Gilt für:

StartNewAsync<T>(String, String, T)

Quelle:
IDurableOrchestrationClient.cs

Startet eine neue Instanz der angegebenen Orchestratorfunktion.

public System.Threading.Tasks.Task<string> StartNewAsync<T> (string orchestratorFunctionName, string instanceId, T input);
abstract member StartNewAsync : string * string * 'T -> System.Threading.Tasks.Task<string>
Public Function StartNewAsync(Of T) (orchestratorFunctionName As String, instanceId As String, input As T) As Task(Of String)

Typparameter

T

Der Typ des Eingabewerts für die Orchestratorfunktion.

Parameter

orchestratorFunctionName
String

Der Name der zu startenden Orchestratorfunktion.

instanceId
String

Die ID, die für die neue Orchestrierung instance verwendet werden soll.

input
T

JSON-serialisierbarer Eingabewert für die Orchestratorfunktion.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die Orchestrierung gestartet wird. Die Aufgabe enthält die instance-ID des gestarteten Orchestrierungs-instance.

Ausnahmen

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

Hinweise

Wenn bereits ein Orchestrierungs-instance mit der angegebenen ID vorhanden ist, wird die vorhandene instance automatisch durch diese neue instance ersetzt.

Gilt für: