SaveWorkflowCommand 類別

定義

一個持久化指令,讓你能將實例狀態資訊儲存到持久儲存庫。

public ref class SaveWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class SaveWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type SaveWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class SaveWorkflowCommand
Inherits InstancePersistenceCommand
繼承
SaveWorkflowCommand

建構函式

名稱 Description
SaveWorkflowCommand()

初始化該 SaveWorkflowCommand 類別的實例。

屬性

名稱 Description
AutomaticallyAcquiringLock

指示指令是否能嘗試取得對該實例的鎖定。

(繼承來源 InstancePersistenceCommand)
CompleteInstance

將持久化資料庫中的實例狀態設為「完成」,並刪除資料庫中的狀態資訊,除非該 InstanceCompletionAction 屬性設為「刪除任何東西」。

InstanceData

會把要儲存的實例資料儲存到持久儲存庫。 一個包含屬性名稱及其值的字典。

InstanceKeyMetadataChanges

取得一個字典,鍵為實例鍵,值為 XName 與 InstanceValue pairs 字典。

InstanceKeysToAssociate

包含必須與實例關聯的實例金鑰。 一個包含與實例鍵相關聯的 GUID 及與實例鍵相關的元資料的字典。

InstanceKeysToComplete

會取得一組必須與實例解除關聯的實例金鑰。

InstanceKeysToFree

會從持久儲存庫中移除一組實例金鑰。

InstanceMetadataChanges

會取得一個字典,裡面包含實例元資料的變更。

IsTransactionEnlistmentOptional

回傳一個值,指示持久化提供者在執行此指令時是否可選擇不加入環境交易(Transaction.Current)。

(繼承來源 InstancePersistenceCommand)
Name

會取得持久化指令的名稱。

(繼承來源 InstancePersistenceCommand)
UnlockInstance

解除實例的鎖定。 將鎖擁有者設為 for null a instance。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Validate(InstanceView)

驗證指令。

(繼承來源 InstancePersistenceCommand)

適用於