次の方法で共有


IDurableOrchestrationContext.CallSubOrchestratorWithRetryAsync メソッド

定義

オーバーロード

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, String, Object)

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

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

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

CallSubOrchestratorWithRetryAsync(String, RetryOptions, Object)

ソース:
IDurableOrchestrationContext.cs

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

ソース:
IDurableOrchestrationContext.cs

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

ソース:
IDurableOrchestrationContext.cs

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

戻り値

Task<TResult>

呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。

例外

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

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

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

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

適用対象

CallSubOrchestratorWithRetryAsync<TResult>(String, RetryOptions, Object)

ソース:
IDurableOrchestrationContext.cs

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

戻り値

Task<TResult>

呼び出されたオーケストレーター関数が完了または失敗したときに完了する永続的なタスク。

例外

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

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

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

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

適用対象