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

构造函数

名称 说明
SaveWorkflowCommand()

初始化类的 SaveWorkflowCommand 实例。

属性

名称 说明
AutomaticallyAcquiringLock

指示命令是否可以尝试获取实例上的锁。

(继承自 InstancePersistenceCommand)
CompleteInstance

将持久性数据库中实例的状态设置为“Completed”,并删除数据库中的状态信息,除非该 InstanceCompletionAction 属性设置为“删除 Nothing”。

InstanceData

获取要保存到持久性存储中的实例数据。 包含属性名称及其值的字典。

InstanceKeyMetadataChanges

获取一个字典,该字典的实例键作为键和 XName 的字典,并 InstanceValue 作为值对。

InstanceKeysToAssociate

包含必须与实例关联的实例密钥。 包含与实例键关联的 GUID 和与实例密钥关联的元数据的字典。

InstanceKeysToComplete

获取必须与实例取消关联的实例键的集合。

InstanceKeysToFree

获取要从持久性存储中删除的实例键的集合。

InstanceMetadataChanges

获取包含实例元数据更改的字典。

IsTransactionEnlistmentOptional

返回一个值,该值指示在执行此命令时,持久性提供程序是否可以选择不登记在环境事务(Transaction.Current)中。

(继承自 InstancePersistenceCommand)
Name

获取持久性命令的名称。

(继承自 InstancePersistenceCommand)
UnlockInstance

删除实例上的锁。 将锁所有者设置为 null 实例。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
Validate(InstanceView)

验证命令。

(继承自 InstancePersistenceCommand)

适用于