System.Workflow.Runtime.Hosting 命名空间

提供与 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提交工作批处理。