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

提供一個機制以便在 WorkflowWebService 和 Web 用戶端的 Cookie 之間來回傳送工作流程執行個體 ID。 此類別無法獲得繼承。

列舉

WorkflowRuntimeServiceState

指定 WorkflowRuntimeService 的狀態。

委派

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

認可 WorkflowCommitWorkBatchService 工作批次。