InstanceCompletionAction Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.