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 не задано значение "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)

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