Partager via


IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync Méthode

Définition

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)

Source:
IDurableOrchestrationClient.cs

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.

timeout
Nullable<TimeSpan>

Délai d’expiration total autorisé pour la sortie de la fonction durable. La valeur par défaut est 10 secondes.

retryInterval
Nullable<TimeSpan>

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 truela 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)

Source:
IDurableOrchestrationClient.cs

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.

timeout
Nullable<TimeSpan>

Délai d’expiration total autorisé pour la sortie de la fonction durable. La valeur par défaut est 10 secondes.

retryInterval
Nullable<TimeSpan>

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 truela 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 à