InstanceCompletionAction 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含選項,這些選項指定執行個體完成後,持續性提供者應保留或刪除持續性存放區中執行個體的狀態資訊。
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- 繼承
欄位
DeleteAll | 1 | 指定工作流程執行個體完成後,必須從持續性存放區刪除工作流程執行個體的資料和中繼資料。 |
DeleteNothing | 0 | 指定即使工作流程執行個體已完成,也必須保留在持續性存放區之工作流程執行個體的資料和中繼資料。 |
備註
.NET Framework 4 隨附 SQL 持續性提供者作為 SQL 工作流程實例存放區的組成,這是 類別的具體 InstanceStore 實作,用來將狀態資訊保存在 SQL Server 資料庫中。 InstanceCompletionAction
當屬性設定為 SqlWorkflowInstanceStore 與服務相關聯之服務行為的 DeleteNothing 時,即使實例完成,SQL 持續性提供者仍會保留實例在SQL Server持續性資料庫中的實例狀態資訊,而且 InstanceCompletionAction
當屬性設定為 DeleteAll (這是預設值) 時,持續性提供者會在實例完成時刪除所有實例狀態資訊。