IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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.
Tiempo de espera total permitido para la salida de la función durable. El valor predeterminado es 10 segundos.
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 true
es , 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)
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.
Tiempo de espera total permitido para la salida de la función durable. El valor predeterminado es 10 segundos.
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 true
es , 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
Azure SDK for .NET