Partilhar via


IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Método

Definição

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)

Origem:
IDurableOrchestrationClient.cs

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.

timeout
Nullable<TimeSpan>

Tempo limite total permitido para saída da função durável. O valor padrão é 10 segundos.

retryInterval
Nullable<TimeSpan>

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)

Origem:
IDurableOrchestrationClient.cs

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.

timeout
Nullable<TimeSpan>

Tempo limite total permitido para saída da função durável. O valor padrão é 10 segundos.

retryInterval
Nullable<TimeSpan>

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