命名空间: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"
属性
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| 名称 | 获取或设置生成的工作流程定义中唯一使用的触发器名称。 | 字符串 | 否 |
| 孩子 | 让子动作配置在触发触发后运行。 | 列表<IWorkflowAction> | 否 |
Methods
然后
这种类型实现 Then() 了 IChainableNode 的方法。 请参见该页面,了解所有过载的完整文档。 注意:在触发器中, Then(action, FlowStatus[]) 和 Then(action, RunAfter[]) 超载会抛出 InvalidOperationException ,因为触发后第一个动作无法指定运行后条件。
相关内容
- AgentToolContext 类定义
- IChainableNode 接口定义
- 可实现工作流程操作接口定义
- IWorkflowAction 接口定义
- IWorkflowOperation 接口定义
- IWorkflowProvider 接口定义
- IWorkflowTrigger 接口定义
- OperationChain 类定义
- 类型工作流动作接口定义
- 类型化工作流触发器接口定义
- WorkflowActionBase 类定义
- WorkflowActions 类定义
- WorkflowBuiltInActions 类定义
- WorkflowBuiltInTriggers 类定义
- WorkflowContext 类定义
- 工作流程控制行动类定义
- WorkflowFactory 类定义
- WorkflowManagedActions 类定义
- WorkflowManagedTriggers 类定义
- WorkflowProviderExtensions 类定义
- 工作流程触发类定义
- WorkflowVariableActions 类定义