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 |
提供一個機制以便在 WorkflowWebService 和 Web 用戶端的 Cookie 之間來回傳送工作流程執行個體 ID。 此類別無法獲得繼承。 |
列舉
WorkflowRuntimeServiceState |
指定 WorkflowRuntimeService 的狀態。 |
委派
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
認可 WorkflowCommitWorkBatchService 工作批次。 |