InstanceCompletionAction Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém opções que especificam se o provedor de persistência deve manter ou excluir as informações de estado para uma instância no repositório 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
| Nome | Valor | Description |
|---|---|---|
| DeleteNothing | 0 | Especifica que os dados e metadados de uma instância de fluxo de trabalho devem ser mantidos no banco de dados de persistência mesmo após a conclusão da instância do fluxo de trabalho. |
| DeleteAll | 1 | Especifica que os dados e metadados de uma instância de fluxo de trabalho devem ser excluídos do repositório de persistência após a conclusão da instância do fluxo de trabalho. |
Comentários
.NET Framework 4 é fornecido com um provedor de persistência SQL como um constituinte do Repositório de Instâncias de Fluxo de Trabalho sql, que é uma implementação concreta da classe InstanceStore e é usado para manter informações de estado no banco de dados SQL Server. Quando o atributo InstanceCompletionAction é definido como DeleteNothing para o comportamento de serviço SqlWorkflowInstanceStore associado a um serviço, o provedor de persistência do SQL mantém as informações de estado da instância para a instância no banco de dados de persistência SQL Server mesmo após a conclusão da instância e quando o atributo InstanceCompletionAction é definido como DeleteAll (que é o valor padrão), o provedor de persistência exclui todas as informações de estado da instância quando a instância é concluída.