命名空间:Microsoft.Azure。Workflows.Sdk
WorkflowProviderExtensions 包含用于通过依赖注入容器注册 IWorkflowProvider 实现的扩展方法。
用法
// Register a single workflow provider
services.AddWorkflowProvider<MyWorkflowProvider>();
// Register all providers in an assembly
services.AddWorkflowProviders(typeof(MyWorkflowProvider).Assembly);
Methods
AddWorkflowProvider<T>(IServiceCollection services)
将单个 IWorkflowProvider 实现注册为目标 IServiceCollection的单例。
public static IServiceCollection AddWorkflowProvider<T>(this IServiceCollection services) where T : class, IWorkflowProvider
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| services | 服务集合登记。 | IService收藏 | 是的 |
services.AddWorkflowProvider<MyWorkflowProvider>();
AddWorkflowProviders
扫描具体Assembly的IWorkflowProvider实现,并将每个实现注册为目标IServiceCollection中的单例。
public static IServiceCollection AddWorkflowProviders(this IServiceCollection services, Assembly assembly)
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| services | 服务集合登记。 | IService收藏 | 是的 |
| 程序集 | 用于扫描IWorkflowProvider实现的组装。 | Assembly | 是的 |
services.AddWorkflowProviders(typeof(MyWorkflowProvider).Assembly);
相关内容
- AgentToolContext 类定义
- IChainableNode 接口定义
- 可实现工作流程操作接口定义
- IWorkflowAction 接口定义
- IWorkflowOperation 接口定义
- IWorkflowProvider 接口定义
- IWorkflowTrigger 接口定义
- OperationChain 类定义
- 类型工作流动作接口定义
- 类型化工作流触发器接口定义
- WorkflowActionBase 类定义
- WorkflowActions 类定义
- WorkflowBuiltInActions 类定义
- WorkflowBuiltInTriggers 类定义
- WorkflowContext 类定义
- 工作流程控制行动类定义
- WorkflowFactory 类定义
- WorkflowManagedActions 类定义
- WorkflowManagedTriggers 类定义
- WorkflowTriggerBase 类定义
- 工作流程触发类定义
- WorkflowVariableActions 类定义