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