InstanceCompletionAction 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含選項,指定持續性提供者在實例完成之後,是否應該保留或刪除持續性存放區中實例的狀態資訊。
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum 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(預設值)時, 持久化提供者會在實例完成時刪除所有實例狀態資訊。