SaveWorkflowCommand Класс

Определение

Команда сохраняемости, которая позволяет сохранять данные о состоянии экземпляра в хранилище сохраняемости.A persistence command that lets you save instance state information into the persistence store.

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.Initializes an instance of the SaveWorkflowCommand class.

Свойства

AutomaticallyAcquiringLock

Указывает, может ли команда попытаться получить блокировку для экземпляра.Indicates whether the command could attempt to acquire a lock on the instance.

(Унаследовано от InstancePersistenceCommand)
CompleteInstance

Задает для состояния экземпляра в базе данных сохраняемости значение "Completed"и удаляет данные о состоянии из базы данных, если для свойства InstanceCompletionAction не задано значение "Delete Nothing".Sets the status of the instance in the persistence database to "Completed" and deletes the state information from the database unless the InstanceCompletionAction property is set to "Delete Nothing".

InstanceData

Возвращает данные экземпляра, которые необходимо сохранить в хранилище сохраняемости.Gets the instance data to be saved into the persistence store. Словарь, который содержит имена свойств и их значения.A dictionary that contains names of properties and their values.

InstanceKeyMetadataChanges

Возвращает словарь, в котором в качестве ключа используется ключ экземпляра, а в качестве значения — словарь с парами «XName и InstanceValue».Gets a dictionary with an instance key as the key and a dictionary of XName and InstanceValue pairs as the value.

InstanceKeysToAssociate

Содержит ключи экземпляров, которые должны быть связаны с экземпляром.Contains instance keys that must be associated with an instance. Словарь, который содержит идентификатор GUID, связанный с ключом экземпляра, и метаданные, связанные с этим ключом экземпляра.A dictionary that contains a GUID associated with an instance key and metadata associated with the instance key.

InstanceKeysToComplete

Возвращает коллекцию ключей экземпляра, для которых связь с экземпляром должна быть разорвана.Gets a collection of instance keys that must be disassociated with an instance.

InstanceKeysToFree

Возвращает коллекцию ключей экземпляра, которые необходимо удалить из хранилища сохраняемости.Gets a collection of instance keys to be deleted from the persistence store.

InstanceMetadataChanges

Возвращает словарь, содержащий изменения метаданных экземпляра.Gets a dictionary that contains changes to instance metadata.

IsTransactionEnlistmentOptional

Возвращает значение, которое указывает, может ли поставщик сохраняемости не участвовать во внешней транзакции (Transaction.Current) при выполнении команды.Returns a value that indicates whether the persistence provider may choose not to enlist in the ambient transaction (Transaction.Current) when executing this command.

(Унаследовано от InstancePersistenceCommand)
Name

Возвращает имя команды сохраняемости.Gets the name of the persistence command.

(Унаследовано от InstancePersistenceCommand)
UnlockInstance

Удаляет блокировку экземпляра.Removes the lock on an instance. Задает для экземпляра значение null для владельца блокировки.Sets the lock owner to null for an instance.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Validate(InstanceView)

Выполняет проверку команды.Validates the command.

(Унаследовано от InstancePersistenceCommand)

Применяется к