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