IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Método

Definición

Sobrecargas

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Source:
IDurableOrchestrationClient.cs

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

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)

Parámetros

request
HttpRequest

Solicitud HTTP que desencadenó la función actual.

instanceId
String

Identificador único de la instancia que se va a comprobar.

timeout
Nullable<TimeSpan>

Tiempo de espera total permitido para la salida de la función durable. El valor predeterminado es 10 segundos.

retryInterval
Nullable<TimeSpan>

Tiempo de espera entre las comprobaciones de salida de la función durable. El valor predeterminado es 1 segundo.

returnInternalServerErrorOnFailure
Boolean

Parámetro opcional que configura el código de respuesta http devuelto. Su valor predeterminado es false. Si truees , el código de respuesta HTTP devuelto será 500 cuando el orquestador se encuentra en un estado de error, cuando false devolverá 200.

Devoluciones

Una respuesta HTTP que puede incluir un encabezado de ubicación 202 y un 200 con la salida de función duradera en el cuerpo de la respuesta.

Comentarios

Si la instancia de orquestación se completa dentro del tiempo de espera especificado, la carga de respuesta HTTP contendrá la salida de la instancia de orquestación con formato JSON. Sin embargo, si la orquestación no se completa dentro del tiempo de espera especificado, la respuesta HTTP será idéntica a la de la CreateCheckStatusResponse(HttpRequest, String, Boolean) API.

Se aplica a

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Source:
IDurableOrchestrationClient.cs

Crea una respuesta HTTP que contiene una carga de direcciones URL de administración para una instancia no completada o contiene la carga que contiene la salida de la orquestación completada.

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)

Parámetros

request
HttpRequestMessage

Solicitud HTTP que desencadenó la función actual.

instanceId
String

Identificador único de la instancia que se va a comprobar.

timeout
Nullable<TimeSpan>

Tiempo de espera total permitido para la salida de la función durable. El valor predeterminado es 10 segundos.

retryInterval
Nullable<TimeSpan>

Tiempo de espera entre las comprobaciones de salida de la función durable. El valor predeterminado es 1 segundo.

returnInternalServerErrorOnFailure
Boolean

Parámetro opcional que configura el código de respuesta http devuelto. Su valor predeterminado es false. Si truees , el código de respuesta HTTP devuelto será 500 cuando el orquestador se encuentra en un estado de error, cuando false devolverá 200.

Devoluciones

Una respuesta HTTP que puede incluir un encabezado de ubicación 202 y un 200 con la salida de función duradera en el cuerpo de la respuesta.

Comentarios

Si la instancia de orquestación se completa dentro del tiempo de espera especificado, la carga de respuesta HTTP contendrá la salida de la instancia de orquestación con formato JSON. Sin embargo, si la orquestación no se completa dentro del tiempo de espera especificado, la respuesta HTTP será idéntica a la de la CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) API.

Se aplica a