IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém o conteúdo que contém a saída da orquestração concluída. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém o conteúdo que contém a saída da orquestração concluída. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém o conteúdo que contém a saída da orquestração concluída.
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
A solicitação HTTP que disparou a função atual.
- instanceId
- String
A ID exclusiva da instância a ser marcar.
Tempo limite total permitido para saída da função durável. O valor padrão é 10 segundos.
O tempo limite entre verifica a saída da função durável. O valor padrão é de 1 segundo.
- returnInternalServerErrorOnFailure
- Boolean
Parâmetro opcional que configura o código de resposta http retornado. Assume o padrão de false
.
Se true
, o código de resposta http retornado será um 500 quando o orquestrador estiver em um estado de falha, quando false
retornará 200.
Retornos
Uma resposta HTTP que pode incluir um cabeçalho 202 e de localização ou um 200 com a saída da função durável no corpo da resposta.
Comentários
Se a instância de orquestração for concluída dentro do tempo limite especificado, o conteúdo da resposta HTTP conterá a saída da instância de orquestração formatada como JSON. No entanto, se a orquestração não for concluída dentro do tempo limite especificado, a resposta HTTP será idêntica à da CreateCheckStatusResponse(HttpRequest, String, Boolean) API.
Aplica-se a
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém o conteúdo que contém a saída da orquestração concluída.
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
A solicitação HTTP que disparou a função atual.
- instanceId
- String
A ID exclusiva da instância a ser marcar.
Tempo limite total permitido para saída da função durável. O valor padrão é 10 segundos.
O tempo limite entre verifica a saída da função durável. O valor padrão é de 1 segundo.
- returnInternalServerErrorOnFailure
- Boolean
Parâmetro opcional que configura o código de resposta http retornado. Assume o padrão de false
.
Se true
, o código de resposta http retornado será um 500 quando o orquestrador estiver em um estado de falha, quando false
retornará 200.
Retornos
Uma resposta HTTP que pode incluir um cabeçalho 202 e de localização ou um 200 com a saída da função durável no corpo da resposta.
Comentários
Se a instância de orquestração for concluída dentro do tempo limite especificado, o conteúdo da resposta HTTP conterá a saída da instância de orquestração formatada como JSON. No entanto, se a orquestração não for concluída dentro do tempo limite especificado, a resposta HTTP será idêntica à da CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) API.
Aplica-se a
Azure SDK for .NET