System.Workflow.Runtime.Hosting 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供与 Windows Workflow Foundation 运行时托管相关的类。
类
| 名称 | 说明 |
|---|---|
| ChannelManagerService |
提供用于构造客户端通道、缓存通道和通道工厂的功能。 |
| DefaultWorkflowCommitWorkBatchService |
表示工作流运行时引擎创建的默认版本 WorkflowCommitWorkBatchService (如果未添加其他 WorkflowCommitWorkBatch 服务)。 |
| DefaultWorkflowLoaderService |
表示工作流运行时引擎创建的默认版本 WorkflowLoaderService (如果未添加其他工作流加载程序服务)。 |
| DefaultWorkflowSchedulerService |
创建和管理在工作流运行时引擎上运行工作流实例的线程。 |
| ManualWorkflowSchedulerService |
提供一个线程服务,允许主机应用程序创建工作流实例来捐赠 Thread 运行工作流实例的线程服务。 使用此线程服务,主机应用程序可以在同步模式下在单个 Thread 上运行工作流实例(尽管工作流包含延迟活动,工作将推迟到延迟活动在由其生成 Timer的独立线程上执行之后)。 此模式会阻止主机应用程序的执行,直到工作流实例处于空闲状态。 随后,只能使用此 RunWorkflow(Guid) 服务的方法执行工作流实例。 |
| PersistenceException |
持久性服务无法满足请求时引发的异常。 |
| SharedConnectionWorkflowCommitWorkBatchService |
表示运行时使用的服务的共享连接版本 WorkflowCommitWorkBatchService 。 在此上下文中,共享连接意味着服务对跟踪和持久性服务使用相同的 SQL 连接。 |
| SqlPersistenceWorkflowInstanceDescription |
描述存储在 中的 SqlWorkflowPersistenceService工作流实例。 |
| SqlWorkflowPersistenceService |
表示使用 SQL 数据库存储工作流状态信息的持久性服务。 |
| WorkflowCommitWorkBatchService |
允许自定义逻辑来承诺工作批处理。 |
| WorkflowLoaderService |
从中派生工作流加载程序服务的抽象基类。 |
| WorkflowPersistenceService |
从中派生所有持久性服务的抽象基类。 |
| WorkflowRuntimeService |
表示从中派生工作流运行时引擎核心服务的抽象基类。 |
| WorkflowSchedulerService |
提供一种机制,用于实现自己的线程池以执行工作流并管理内存中计时器注册和事件。 |
| WorkflowWebHostingModule |
提供一种机制,用于将工作流实例 ID 路由到 Web 客户端中的 Cookie 以及从 WorkflowWebService 中路由到 Cookie。 此类不能被继承。 |
枚举
| 名称 | 说明 |
|---|---|
| WorkflowRuntimeServiceState |
指定 WorkflowRuntimeService的状态。 |
委托
| 名称 | 说明 |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
WorkflowCommitWorkBatchService提交工作批处理。 |