InstanceCompletionAction 列舉

定義

包含選項,指定持續性提供者在實例完成之後,是否應該保留或刪除持續性存放區中實例的狀態資訊。

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

欄位

名稱 Description
DeleteNothing 0

規定工作流程實例的資料與中繼資料必須保存在持久化資料庫中,即使該實例完成後。

DeleteAll 1

規定工作流程實例完成後,必須從持久儲存庫刪除該實例的資料與元資料。

備註

.NET Framework 4 附帶 SQL 持久化提供者,作為 SQL Workflow Instance Store 的組成部分,該 Store 是 InstanceStore 類別的具體實作,用於將狀態資訊持久化至 SQL Server 資料庫。 當 InstanceCompletionAction 屬性被設定為 DeleteNothing,以代表服務相關的 SqlWorkflowInstanceStore 服務行為時,SQL 持久化提供者會在實例完成後,仍保留該實例的狀態資訊SQL Server,且當 InstanceCompletionAction 屬性設為 DeleteAll(預設值)時, 持久化提供者會在實例完成時刪除所有實例狀態資訊。

適用於