System.Activities.DurableInstancing 命名空間

提供與永久性執行個體相關的類別。

類別

ActivatableWorkflowsQueryResult

包含針對執行個體存放區執行 QueryActivatableWorkflowsCommand 的結果。

CreateWorkflowOwnerCommand

使用這個持續性命令,將工作流程服務主機註冊為持續性資料庫中的鎖定擁有人。

CreateWorkflowOwnerWithIdentityCommand

指定以識別身分命令建立工作流程擁有者。

DeleteWorkflowOwnerCommand

從持續性資料庫中刪除鎖定擁有人資訊。

HasActivatableWorkflowEvent

表示執行個體存放區引發的事件,該事件會通知泛型主機持續性資料庫中具有可啟動的執行個體。

HasRunnableWorkflowEvent

表示 SQL 工作流程執行個體存放區引發的事件,該事件會通知工作流程主機持續性資料庫中具有可執行的執行個體。

LoadWorkflowByInstanceKeyCommand

使用與執行個體相關聯的執行個體索引鍵載入工作流程的持續性命令。

LoadWorkflowCommand

依據持續性存放區中執行個體的狀態資訊,載入工作流程執行個體的持續性命令。

QueryActivatableWorkflowsCommand

表示泛型主機針對執行個體存放區執行以擷取啟動參數的命令。 泛型主機會使用這些啟動參數建立工作流程主機,而後者則會載入可執行的服務執行個體。

SaveWorkflowCommand

可讓您將執行個體的狀態資訊儲存至持續性存放區的持續性命令。

SqlWorkflowInstanceStore

從持續性功能的抽象 InstanceStore 類別衍生,並提供實作以允許將執行個體狀態資訊儲存至 SQL Server 2005 或 SQL Server 2008 資料庫,以及從 SQL Server 2005 或 SQL Server 2008 資料庫載入執行個體狀態資訊。

TryLoadRunnableWorkflowCommand

表示工作流程主機針對執行個體存放區執行,以將持續性存放區中可執行的執行個體載入至記憶體的命令。

列舉

InstanceCompletionAction

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

InstanceEncodingOption

包含選項,這個選項指出將狀態資訊儲存至持續性存放區前,指定持續性提供者是否應使用 Gzip 演算法,對執行個體狀態資訊進行編碼。

InstanceLockedExceptionAction

包含選項,這些選項可指定 SQL 持續性提供者嘗試鎖定執行個體卻收到例外狀況時,應執行的動作。