IDurableOrchestrationContext.CallSubOrchestratorWithRetryAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object) |
再試行オプションを使用して、実行用に という名前 |
CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object) |
再試行オプションを使用して、実行用に という名前 |
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object) |
再試行オプションを使用して、実行用に という名前 |
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object) |
再試行オプションを使用して、実行用に という名前 |
CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)
再試行オプションを使用して、実行用に という名前 functionName
のオーケストレーター関数をスケジュールします。
public System.Threading.Tasks.Task CallSubOrchestratorWithRetryAsync(string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorWithRetryAsync (functionName As String, retryOptions As RetryOptions, input As Object) As Task
パラメーター
- functionName
- String
呼び出すオーケストレーター関数の名前。
- retryOptions
- RetryOptions
オーケストレーター関数の再試行オプション。
- input
- Object
オーケストレーター関数に渡す JSON シリアル化可能な入力。
戻り値
呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。
例外
再試行オプション オブジェクトが null です。
指定された関数が存在しないか、無効になっているか、オーケストレーター関数ではありません。
現在のスレッドは、オーケストレーターの実行を開始したスレッドとは異なります。
アクティビティ関数がハンドルされない例外で失敗しました。
適用対象
CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)
再試行オプションを使用して、実行用に という名前 functionName
のオーケストレーター関数をスケジュールします。
public System.Threading.Tasks.Task CallSubOrchestratorWithRetryAsync(string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, string instanceId, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * string * obj -> System.Threading.Tasks.Task
Public Function CallSubOrchestratorWithRetryAsync (functionName As String, retryOptions As RetryOptions, instanceId As String, input As Object) As Task
パラメーター
- functionName
- String
呼び出すオーケストレーター関数の名前。
- retryOptions
- RetryOptions
オーケストレーター関数の再試行オプション。
- instanceId
- String
サブオーケストレーション インスタンスに使用する一意の ID。
- input
- Object
オーケストレーター関数に渡す JSON シリアル化可能な入力。
戻り値
呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。
例外
再試行オプション オブジェクトが null です。
指定された関数が存在しないか、無効になっているか、オーケストレーター関数ではありません。
現在のスレッドは、オーケストレーターの実行を開始したスレッドとは異なります。
アクティビティ関数がハンドルされない例外で失敗しました。
適用対象
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)
再試行オプションを使用して、実行用に という名前 functionName
のオーケストレーター関数をスケジュールします。
public System.Threading.Tasks.Task<TResult> CallSubOrchestratorWithRetryAsync<TResult>(string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, string instanceId, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorWithRetryAsync(Of TResult) (functionName As String, retryOptions As RetryOptions, instanceId As String, input As Object) As Task(Of TResult)
型パラメーター
- TResult
スケジュールされたオーケストレーター関数の戻り値の型。
パラメーター
- functionName
- String
呼び出すオーケストレーター関数の名前。
- retryOptions
- RetryOptions
オーケストレーター関数の再試行オプション。
- instanceId
- String
サブオーケストレーション インスタンスに使用する一意の ID。
- input
- Object
オーケストレーター関数に渡す JSON シリアル化可能な入力。
戻り値
呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。
例外
再試行オプション オブジェクトが null です。
指定された関数が存在しないか、無効になっているか、オーケストレーター関数ではありません。
現在のスレッドは、オーケストレーターの実行を開始したスレッドとは異なります。
アクティビティ関数がハンドルされない例外で失敗しました。
適用対象
CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)
再試行オプションを使用して、実行用に という名前 functionName
のオーケストレーター関数をスケジュールします。
public System.Threading.Tasks.Task<TResult> CallSubOrchestratorWithRetryAsync<TResult>(string functionName, Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions retryOptions, object input);
abstract member CallSubOrchestratorWithRetryAsync : string * Microsoft.Azure.WebJobs.Extensions.DurableTask.RetryOptions * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallSubOrchestratorWithRetryAsync(Of TResult) (functionName As String, retryOptions As RetryOptions, input As Object) As Task(Of TResult)
型パラメーター
- TResult
スケジュールされたオーケストレーター関数の戻り値の型。
パラメーター
- functionName
- String
呼び出すオーケストレーター関数の名前。
- retryOptions
- RetryOptions
オーケストレーター関数の再試行オプション。
- input
- Object
オーケストレーター関数に渡す JSON シリアル化可能な入力。
戻り値
呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。
例外
再試行オプション オブジェクトが null です。
指定された関数が存在しないか、無効になっているか、オーケストレーター関数ではありません。
現在のスレッドは、オーケストレーターの実行を開始したスレッドとは異なります。
アクティビティ関数がハンドルされない例外で失敗しました。
適用対象
Azure SDK for .NET