SaveWorkflowCommand Classe

Definição

Um comando de persistência que permite guardar informação do estado da instância no armazenamento de persistência.

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
Herança
SaveWorkflowCommand

Construtores

Name Description
SaveWorkflowCommand()

Inicializa uma instância da SaveWorkflowCommand classe.

Propriedades

Name Description
AutomaticallyAcquiringLock

Indica se o comando pode tentar obter um bloqueio na instância.

(Herdado de InstancePersistenceCommand)
CompleteInstance

Define o estado da instância na base de dados de persistência para "Concluído" e elimina a informação de estado da base de dados, a menos que a InstanceCompletionAction propriedade esteja definida como "Eliminar Nada".

InstanceData

Faz com que os dados da instância sejam guardados no armazenamento de persistência. Um dicionário que contém nomes de propriedades e os seus valores.

InstanceKeyMetadataChanges

Obtém um dicionário com uma chave de instância como chave e um dicionário de XName e InstanceValue pares como valor.

InstanceKeysToAssociate

Contém chaves de instância que devem estar associadas a uma instância. Um dicionário que contém um GUID associado a uma chave de instância e metadados associados à chave de instância.

InstanceKeysToComplete

Obtém uma coleção de chaves de instância que têm de ser dissociadas de uma instância.

InstanceKeysToFree

Obtém uma coleção de chaves de instância para serem eliminadas do armazenamento de persistência.

InstanceMetadataChanges

Obtém um dicionário que contém alterações aos metadados da instância.

IsTransactionEnlistmentOptional

Devolve um valor que indica se o fornecedor de persistência pode optar por não se inscrever na transação ambiente (Transaction.Current) ao executar este comando.

(Herdado de InstancePersistenceCommand)
Name

Recebe o nome do comando de persistência.

(Herdado de InstancePersistenceCommand)
UnlockInstance

Remove o bloqueio de uma instância. Define o dono da fechadura para null uma instância.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(InstanceView)

Valida o comando.

(Herdado de InstancePersistenceCommand)

Aplica-se a