WorkflowTriggerBaseクラス

Namespace: Microsoft.Azure。Workflows.Sdk

WorkflowTriggerBaseIWorkflowTrigger ノードの抽象的なベース実装です。 具体的なトリガータイプに対してトリガーネーミングとフルエントチェインのサポートを提供しつつ、トリガー後の最初のアクションにはランアフター条件を適用できないルールを強制します。

使用状況

// 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 を投げます。なぜなら、トリガー後の最初のアクションでランアフター条件を指定できないからです。