System.Workflow.Runtime.Hosting 命名空间

提供类,与 Windows Workflow Foundation 运行时托管相关。

ChannelManagerService

提供构造客户端通道、缓存通道和通道工厂的功能。

DefaultWorkflowCommitWorkBatchService

表示在未添加其他任何 WorkflowCommitWorkBatch 服务的情况下,由工作流运行时引擎创建的 WorkflowCommitWorkBatchService 的默认版本。

DefaultWorkflowLoaderService

表示在未添加其他任何工作流加载程序服务的情况下,由工作流运行时引擎创建的 WorkflowLoaderService 的默认版本。

DefaultWorkflowSchedulerService

创建和管理在工作流运行时引擎上运行工作流实例的线程。

ManualWorkflowSchedulerService

提供一个线程服务,该服务允许创建工作流实例的主机应用程序指定用于运行工作流实例的 Thread。 使用此线程服务,主机应用程序可以在同步模式下的单个 Thread (运行工作流实例,但如果工作流包含延迟活动,则工作将推迟到) 生成的 Timer 单独线程上执行延迟活动之后。 此模式将阻止主机应用程序的执行,直到工作流实例进入空闲状态。 随后,工作流实例只能使用此服务的 RunWorkflow(Guid) 方法执行。

PersistenceException

当持久性服务无法满足请求时引发的异常。

SharedConnectionWorkflowCommitWorkBatchService

表示由运行时使用的 WorkflowCommitWorkBatchService 服务的共享连接版本。 在此上下文中,共享连接意味着服务为跟踪和持久性服务使用相同的 SQL 连接。

SqlPersistenceWorkflowInstanceDescription

描述存储在 SqlWorkflowPersistenceService 中的工作流实例。

SqlWorkflowPersistenceService

表示一种持久性服务,该服务使用 SQL 数据库存储工作流状态信息。

WorkflowCommitWorkBatchService

允许使用自定义逻辑提交工作批次。

WorkflowLoaderService

从中派生工作流加载程序服务的抽象基类。

WorkflowPersistenceService

从中派生所有持久性服务的抽象基类。

WorkflowRuntimeService

表示从中派生工作流运行时引擎核心服务的抽象基类。

WorkflowSchedulerService

提供一种机制,通过该机制可实现您自己的线程池,从而执行工作流并管理内存中计时器注册和事件。

WorkflowWebHostingModule

提供一种机制,用于将工作流实例 ID 路由至 WorkflowWebService,并从后者路由至 Web 客户端的 Cookie。 此类不能被继承。

枚举

WorkflowRuntimeServiceState

指定 WorkflowRuntimeService 的状态。

委托

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

提交 WorkflowCommitWorkBatchService 工作批次。