IDurableOrchestrationClient.WaitForCompletionOrCreateCheckStatusResponseAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
完成していないインスタンスの管理 URL のペイロードを格納するか、完成したオーケストレーションの出力を含むペイロードを含む HTTP 応答を作成します。 |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
完成していないインスタンスの管理 URL のペイロードを格納するか、完成したオーケストレーションの出力を含むペイロードを含む HTTP 応答を作成します。 |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
完成していないインスタンスの管理 URL のペイロードを格納するか、完成したオーケストレーションの出力を含むペイロードを含む HTTP 応答を作成します。
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)
パラメーター
- request
- HttpRequest
現在の関数をトリガーした HTTP 要求。
- instanceId
- String
チェックするインスタンスの一意の ID。
- returnInternalServerErrorOnFailure
- Boolean
返される http 応答コードを構成する省略可能なパラメーター。 既定値は false
です。
の場合 true
、オーケストレーターが失敗状態の場合、返される http 応答コードは 500 になり、 false
200 が返されます。
戻り値
応答本文に 202 と場所ヘッダー、または永続的な関数出力を含む 200 を含む HTTP 応答。
注釈
オーケストレーション インスタンスが指定されたタイムアウト内で完了した場合、HTTP 応答ペイロードには、JSON として書式設定されたオーケストレーション インスタンスの出力が含まれます。 ただし、指定されたタイムアウト内でオーケストレーションが完了しない場合、HTTP 応答は API の CreateCheckStatusResponse(HttpRequest, String, Boolean) 応答と同じになります。
適用対象
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
完成していないインスタンスの管理 URL のペイロードを格納するか、完成したオーケストレーションの出力を含むペイロードを含む HTTP 応答を作成します。
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)
パラメーター
- request
- HttpRequestMessage
現在の関数をトリガーした HTTP 要求。
- instanceId
- String
チェックするインスタンスの一意の ID。
- returnInternalServerErrorOnFailure
- Boolean
返される http 応答コードを構成する省略可能なパラメーター。 既定値は false
です。
の場合 true
、オーケストレーターが失敗状態の場合、返される http 応答コードは 500 になり、 false
200 が返されます。
戻り値
応答本文に 202 と場所ヘッダー、または永続的な関数出力を含む 200 を含む HTTP 応答。
注釈
オーケストレーション インスタンスが指定されたタイムアウト内で完了した場合、HTTP 応答ペイロードには、JSON として書式設定されたオーケストレーション インスタンスの出力が含まれます。 ただし、指定されたタイムアウト内でオーケストレーションが完了しない場合、HTTP 応答は API の CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) 応答と同じになります。
適用対象
Azure SDK for .NET