IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée. |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée.
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)
Paramètres
- request
- HttpRequest
Requête HTTP qui a déclenché la fonction actuelle.
- instanceId
- String
ID unique du instance à case activée.
Délai d’expiration total autorisé pour la sortie de la fonction durable. La valeur par défaut est 10 secondes.
Délai d’attente entre les vérifications pour la sortie de la fonction durable. La valeur par défaut est de 1 seconde.
- returnInternalServerErrorOnFailure
- Boolean
Paramètre facultatif qui configure le code de réponse HTTP retourné. La valeur par défaut est false
.
Si true
la valeur est , le code de réponse HTTP retourné est un 500 lorsque l’orchestrateur est dans un état d’échec, quand false
il retourne 200.
Retours
Réponse HTTP qui peut inclure un en-tête 202 et d’emplacement ou un 200 avec la sortie de fonction durable dans le corps de la réponse.
Remarques
Si l’orchestration instance se termine dans le délai d’attente spécifié, la charge utile de réponse HTTP contient la sortie de l’orchestration instance au format JSON. Toutefois, si l’orchestration ne se termine pas dans le délai d’attente spécifié, la réponse HTTP sera identique à celle de l’API CreateCheckStatusResponse(HttpRequest, String, Boolean) .
S’applique à
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée.
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)
Paramètres
- request
- HttpRequestMessage
Requête HTTP qui a déclenché la fonction actuelle.
- instanceId
- String
ID unique du instance à case activée.
Délai d’expiration total autorisé pour la sortie de la fonction durable. La valeur par défaut est 10 secondes.
Délai d’attente entre les vérifications pour la sortie de la fonction durable. La valeur par défaut est de 1 seconde.
- returnInternalServerErrorOnFailure
- Boolean
Paramètre facultatif qui configure le code de réponse HTTP retourné. La valeur par défaut est false
.
Si true
la valeur est , le code de réponse HTTP retourné est un 500 lorsque l’orchestrateur est dans un état d’échec, quand false
il retourne 200.
Retours
Réponse HTTP qui peut inclure un en-tête 202 et d’emplacement ou un 200 avec la sortie de fonction durable dans le corps de la réponse.
Remarques
Si l’orchestration instance se termine dans le délai d’attente spécifié, la charge utile de réponse HTTP contient la sortie de l’orchestration instance au format JSON. Toutefois, si l’orchestration ne se termine pas dans le délai d’attente spécifié, la réponse HTTP sera identique à celle de l’API CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) .
S’applique à
Azure SDK for .NET