System.Workflow.Runtime.Hosting 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與 Windows Workflow Foundation 執行時主機相關類別。
類別
| 名稱 | Description |
|---|---|
| ChannelManagerService |
提供建構用戶端通道、快取通道及通道工廠的功能。 |
| DefaultWorkflowCommitWorkBatchService |
代表如果沒有新增其他 WorkflowCommitWorkBatch 服務,工作流程執行引擎所建立的預設版本 WorkflowCommitWorkBatchService 。 |
| DefaultWorkflowLoaderService |
代表如果沒有新增其他工作流載入器服務,則由工作流程執行引擎建立的預設版本 WorkflowLoaderService 。 |
| DefaultWorkflowSchedulerService |
建立並管理在工作流執行引擎上執行工作流程實例的執行緒。 |
| ManualWorkflowSchedulerService |
提供執行緒服務,允許建立工作流程實例的主機應用程式捐贈執行該實例的實 Thread 例。 利用此執行緒服務,主機應用程式可在單一 Thread 執行緒上以同步模式執行工作流程實例(但若工作流程包含延遲活動,工作會延後至由 S 生成 Timer的獨立執行緒執行後)。 此模式阻擋主機應用程式的執行,直到工作流程實例進入閒置狀態。 接著,工作流程實例只能使用 RunWorkflow(Guid) 此服務的方法來執行。 |
| PersistenceException |
當持久化服務無法完成請求時拋出的例外。 |
| SharedConnectionWorkflowCommitWorkBatchService |
代表執行時所使用的服務的共享連線版本 WorkflowCommitWorkBatchService 。 在此語境中,共享連線意指服務同時使用相同的 SQL 連線來執行追蹤與持久化服務。 |
| SqlPersistenceWorkflowInstanceDescription |
描述儲存在 SqlWorkflowPersistenceService的工作流程實例。 |
| SqlWorkflowPersistenceService |
代表一種持續化服務,使用 SQL 資料庫來儲存工作流程狀態資訊。 |
| WorkflowCommitWorkBatchService |
允許自訂工作批次的承諾邏輯。 |
| WorkflowLoaderService |
工作流程載入器服務源自的抽象基底類別。 |
| WorkflowPersistenceService |
所有持久化服務的抽象基底類別。 |
| WorkflowRuntimeService |
代表工作流程執行引擎核心服務的抽象基底類別。 |
| WorkflowSchedulerService |
提供一種機制來實作自己的執行緒池,以執行工作流程並管理記憶體內計時器註冊與事件。 |
| WorkflowWebHostingModule |
提供一種機制,將工作流程實例 ID 路由至 網頁用戶端中的 cookie,並從 a WorkflowWebService 路由至 cookie。 此類別無法獲得繼承。 |
列舉
| 名稱 | Description |
|---|---|
| WorkflowRuntimeServiceState |
指定 WorkflowRuntimeService的狀態。 |
委派
| 名稱 | Description |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
提交一個 WorkflowCommitWorkBatchService 工作批次。 |