持續性概觀
Windows Workflow Foundation 簡化了建立狀態、長期執行、持續性的工作流程應用程式的程序。 工作流程執行階段引擎管理工作流程的執行,並使工作流程長期保持在啟用狀態與存留應用程式重新啟動。 此永久性是 Windows Workflow Foundation 的關鍵原則。 這表示在等待輸入和序列化至如 SQL 資料庫或 XML 檔案等持續性存放區時,可以從記憶體中卸載工作流程。 每次接收到輸入時,工作流程執行階段引擎會將工作流程狀態資訊載回記憶體中,然後持續執行工作流程。
Windows Workflow Foundation 提供與 Microsoft SQL Server 2005 Express、SQL Server 2000 或更新版本,或 SQL Server 2000 Desktop Engine (MSDE) 充份整合的 SqlWorkflowPersistenceService,以輕鬆和有效率的保存工作流程資訊。 您也可以建立自己的持續性服務,透過衍生自 WorkflowPersistenceService 基底類別以任何您要的方法儲存工作流程狀態資訊。
如需持續性的詳細資訊,請參閱Windows 工作流程持續性服務和建立自訂持續性服務。
請參閱
參考
WorkflowPersistenceService
SqlWorkflowPersistenceService
其他資源
Copyright © 2007 by Microsoft Corporation. All rights reserved.