命名空间:Microsoft.Azure。Workflows.Sdk
通过依赖注入向工作流主机提供注册的工作流程定义。 实现该接口以返回一个或多个工作流定义,这些定义可被 WorkflowProviderExtensions 发现并注册。
用法
public class MyWorkflowProvider : IWorkflowProvider
{
public FlowDefinition[] GetWorkflows()
{
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
trigger.Then(WorkflowActions.BuiltIn.Response().WithName("Reply"));
return new[]
{
WorkflowFactory.CreateStatefulWorkflow("MyWorkflow", trigger)
};
}
}
Methods
GetWorkflows
返回由提供者公开的工作流程定义,以便向工作流主机注册。
FlowDefinition[] GetWorkflows()
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| None | 该方法不接受参数。 | — | 否 |
public class MyWorkflowProvider : IWorkflowProvider
{
public FlowDefinition[] GetWorkflows()
{
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
trigger.Then(WorkflowActions.BuiltIn.Response().WithName("Reply"));
return new[]
{
WorkflowFactory.CreateStatefulWorkflow("MyWorkflow", trigger)
};
}
}
相关内容
- AgentToolContext 类定义
- IChainableNode 接口定义
- 可实现工作流程操作接口定义
- IWorkflowAction 接口定义
- IWorkflowOperation 接口定义
- IWorkflowTrigger 接口定义
- OperationChain 类定义
- 类型工作流动作接口定义
- 类型化工作流触发器接口定义
- WorkflowActionBase 类定义
- WorkflowActions 类定义
- WorkflowBuiltInActions 类定义
- WorkflowBuiltInTriggers 类定义
- WorkflowContext 类定义
- 工作流程控制行动类定义
- WorkflowFactory 类定义
- WorkflowManagedActions 类定义
- WorkflowManagedTriggers 类定义
- WorkflowProviderExtensions 类定义
- WorkflowTriggerBase 类定义
- 工作流程触发类定义
- WorkflowVariableActions 类定义