System.Workflow.Runtime.Hosting 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供类,与 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 工作批次。 |