IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält.
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.IActionResult> WaitForCompletionOrCreateCheckStatusResponseAsync (Microsoft.AspNetCore.Http.HttpRequest request, string instanceId, TimeSpan? timeout = default, TimeSpan? retryInterval = default, bool returnInternalServerErrorOnFailure = false);
abstract member WaitForCompletionOrCreateCheckStatusResponseAsync : Microsoft.AspNetCore.Http.HttpRequest * string * Nullable<TimeSpan> * Nullable<TimeSpan> * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.IActionResult>
Public Function WaitForCompletionOrCreateCheckStatusResponseAsync (request As HttpRequest, instanceId As String, Optional timeout As Nullable(Of TimeSpan) = Nothing, Optional retryInterval As Nullable(Of TimeSpan) = Nothing, Optional returnInternalServerErrorOnFailure As Boolean = false) As Task(Of IActionResult)
Parameter
- request
- HttpRequest
Die HTTP-Anforderung, die die aktuelle Funktion ausgelöst hat.
- instanceId
- String
Die eindeutige ID des zu überprüfenden instance.
Insgesamt zulässiges Timeout für die Ausgabe der durable-Funktion. Der Standardwert beträgt 10 Sekunden.
Das Timeout zwischen Überprüfungen für die Ausgabe der durable-Funktion. Der Standardwert ist 1 Sekunde.
- returnInternalServerErrorOnFailure
- Boolean
Optionaler Parameter, der den zurückgegebenen HTTP-Antwortcode konfiguriert. Wird standardmäßig auf false
festgelegt.
Wenn true
ist, ist der zurückgegebene HTTP-Antwortcode 500, wenn der Orchestrator einen Fehlerstatus aufweist und false
200 zurückgibt.
Gibt zurück
Eine HTTP-Antwort, die einen 202- und Location-Header oder eine 200 mit der Ausgabe der durable-Funktion im Antworttext enthalten kann.
Hinweise
Wenn die Orchestrierung instance innerhalb des angegebenen Timeouts abgeschlossen wird, enthält die HTTP-Antwortnutzlast die Ausgabe der orchestrierten instance, die als JSON formatiert ist. Wenn die Orchestrierung jedoch nicht innerhalb des angegebenen Timeouts abgeschlossen wird, ist die HTTP-Antwort mit der CreateCheckStatusResponse(HttpRequest, String, Boolean) der API identisch.
Gilt für:
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält.
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> WaitForCompletionOrCreateCheckStatusResponseAsync (System.Net.Http.HttpRequestMessage request, string instanceId, TimeSpan? timeout = default, TimeSpan? retryInterval = default, bool returnInternalServerErrorOnFailure = false);
abstract member WaitForCompletionOrCreateCheckStatusResponseAsync : System.Net.Http.HttpRequestMessage * string * Nullable<TimeSpan> * Nullable<TimeSpan> * bool -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function WaitForCompletionOrCreateCheckStatusResponseAsync (request As HttpRequestMessage, instanceId As String, Optional timeout As Nullable(Of TimeSpan) = Nothing, Optional retryInterval As Nullable(Of TimeSpan) = Nothing, Optional returnInternalServerErrorOnFailure As Boolean = false) As Task(Of HttpResponseMessage)
Parameter
- request
- HttpRequestMessage
Die HTTP-Anforderung, die die aktuelle Funktion ausgelöst hat.
- instanceId
- String
Die eindeutige ID des zu überprüfenden instance.
Insgesamt zulässiges Timeout für die Ausgabe der durable-Funktion. Der Standardwert beträgt 10 Sekunden.
Das Timeout zwischen Überprüfungen für die Ausgabe der durable-Funktion. Der Standardwert ist 1 Sekunde.
- returnInternalServerErrorOnFailure
- Boolean
Optionaler Parameter, der den zurückgegebenen HTTP-Antwortcode konfiguriert. Wird standardmäßig auf false
festgelegt.
Wenn true
ist, ist der zurückgegebene HTTP-Antwortcode 500, wenn der Orchestrator einen Fehlerstatus aufweist und false
200 zurückgibt.
Gibt zurück
Eine HTTP-Antwort, die einen 202- und Location-Header oder eine 200 mit der Ausgabe der durable-Funktion im Antworttext enthalten kann.
Hinweise
Wenn die Orchestrierung instance innerhalb des angegebenen Timeouts abgeschlossen wird, enthält die HTTP-Antwortnutzlast die Ausgabe der orchestrierten instance, die als JSON formatiert ist. Wenn die Orchestrierung jedoch nicht innerhalb des angegebenen Timeouts abgeschlossen wird, ist die HTTP-Antwort mit der CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) der API identisch.
Gilt für:
Azure SDK for .NET