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

将持久性数据库中实例的状态设置为“已完成”并从数据库中删除状态信息,除非 InstanceCompletionAction 属性设置为“Delete 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)

适用于