InstanceCompletionAction 列舉

定義

包含選項,這些選項指定執行個體完成後,持續性提供者應保留或刪除持續性存放區中執行個體的狀態資訊。

public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction = 
Public Enum InstanceCompletionAction
繼承
InstanceCompletionAction

欄位

DeleteAll 1

指定工作流程執行個體完成後,必須從持續性存放區刪除工作流程執行個體的資料和中繼資料。

DeleteNothing 0

指定即使工作流程執行個體已完成,也必須保留在持續性存放區之工作流程執行個體的資料和中繼資料。

備註

.NET Framework 4 隨附 SQL 持續性提供者作為 SQL 工作流程實例存放區的組成,這是 類別的具體 InstanceStore 實作,用來將狀態資訊保存在 SQL Server 資料庫中。 InstanceCompletionAction當屬性設定為 SqlWorkflowInstanceStore 與服務相關聯之服務行為的 DeleteNothing 時,即使實例完成,SQL 持續性提供者仍會保留實例在SQL Server持續性資料庫中的實例狀態資訊,而且 InstanceCompletionAction 當屬性設定為 DeleteAll (這是預設值) 時,持續性提供者會在實例完成時刪除所有實例狀態資訊。

適用於