次の方法で共有


IDurableOrchestrationContext.CallActivityWithRetryAsync メソッド

定義

オーバーロード

CallActivityWithRetryAsync(String, RetryOptions, Object)

再試行オプションを使用して、実行用に という名前 functionName のアクティビティ関数をスケジュールします。

CallActivityWithRetryAsync<TResult>(String, RetryOptions, Object)

再試行オプションを使用して、実行用に という名前 functionName のアクティビティ関数をスケジュールします。

CallActivityWithRetryAsync(String, RetryOptions, Object)

ソース:
IDurableOrchestrationContext.cs

再試行オプションを使用して、実行用に という名前 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)

ソース:
IDurableOrchestrationContext.cs

再試行オプションを使用して、実行用に という名前 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 シリアル化可能な入力。

戻り値

Task<TResult>

呼び出されたアクティビティ関数が完了または失敗したときに完了する永続的なタスク。

例外

再試行オプション オブジェクトが null です。

指定された関数が存在しないか、無効になっているか、オーケストレーター関数ではありません。

現在のスレッドは、オーケストレーターの実行を開始したスレッドとは異なります。

アクティビティ関数がハンドルされない例外で失敗しました。

適用対象