Namespace: Microsoft.Azure。Workflows.Sdk
WorkflowTriggerBase は IWorkflowTrigger ノードの抽象的なベース実装です。 具体的なトリガータイプに対してトリガーネーミングとフルエントチェインのサポートを提供しつつ、トリガー後の最初のアクションにはランアフター条件を適用できないルールを強制します。
使用状況
// WorkflowTriggerBase is abstract; use concrete triggers via WorkflowTriggers.BuiltIn
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
// Chain actions after the trigger
trigger.Then(WorkflowActions.BuiltIn.Compose(inputs: () => "Hello").WithName("Greet"));
// Access inherited properties
string name = trigger.Name;
var children = trigger.Children; // contains "Greet"
プロパティ
| 名前 | Description | タイプ | 必須 |
|---|---|---|---|
| 名前 | 生成されたワークフロー定義で使われる固有のトリガー名を取得したり設定したりします。 | 文字列 | いいえ |
| Children | トリガーが発動した後に子アクションを実行するように設定します。 | List<IWorkflowAction> | いいえ |
Methods
次に
このタイプはThen()のメソッドを実装しています。 すべてのオーバーロードに関する詳細なドキュメントはそのページをご覧ください。 注意:トリガーでは、 Then(action, FlowStatus[]) および Then(action, RunAfter[]) オーバーロードが InvalidOperationException を投げます。なぜなら、トリガー後の最初のアクションでランアフター条件を指定できないからです。
関連コンテンツ
- AgentToolContextクラス定義
- IChainableNodeインターフェース定義
- IVariableワークフローアクションインターフェース定義
- IWorkflowAction インターフェース定義
- IWorkflowOperation インターフェース定義
- IWorkflowProvider インターフェース定義
- IWorkflowTriggerインターフェース定義
- OperationChainクラスの定義
- タイプ付きワークフローアクションインターフェースの定義
- 型付きワークフロートリガーインターフェースの定義
- WorkflowActionBaseクラス定義
- WorkflowActions クラス定義
- ワークフローBuiltInActionsクラス定義
- ワークフローBuiltInTriggersクラス定義
- WorkflowContextクラス定義
- ワークフローControlActionsクラス定義
- ワークフローファクトリークラス定義
- WorkflowManagedActions クラス定義
- WorkflowManagedTriggers クラス定義
- WorkflowProviderExtensions クラス定義
- ワークフロートリガークラス定義
- ワークフロー変数アクションクラス定義