InstanceCompletionAction Enumeração

Definição

Contém opções que especificam se o fornecedor de persistência deve manter ou eliminar a informação de estado de uma instância no armazenamento de persistência após a conclusão da instância.

public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction = 
Public Enum InstanceCompletionAction
Herança
InstanceCompletionAction

Campos

Name Valor Description
DeleteNothing 0

Especifica que os dados e metadados de uma instância de workflow devem ser mantidos na base de dados de persistência mesmo após a conclusão da instância de workflow.

DeleteAll 1

Especifica que os dados e metadados de uma instância de workflow devem ser eliminados do armazenamento de persistência após a conclusão da instância de workflow.

Observações

.NET Framework 4 vem com um fornecedor de persistência SQL como componente do SQL Workflow Instance Store, que é uma implementação concreta da classe InstanceStore e é usada para persistir informação de estado na base de dados SQL Server. Quando o atributo InstanceCompletionAction é definido para DeleteNothing para o comportamento do serviço SqlWorkflowInstanceStore associado a um serviço, o fornecedor de persistência SQL mantém a informação do estado da instância na base de dados de persistência SQL Server mesmo depois de a instância estar concluída, e quando o atributo InstanceCompletionAction está definido para DeleteAll (que é o valor predefinido), O fornecedor de persistência elimina toda a informação do estado da instância quando a instância é concluída.

Aplica-se a