InstanceCompletionAction Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene opzioni che specificano se il provider di persistenza deve conservare o eliminare le informazioni sullo stato per un'istanza nell'archivio di persistenza dopo il completamento dell'istanza.
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- Ereditarietà
Campi
DeleteAll | 1 | Specifica che dati e metadati per un'istanza del flusso di lavoro devono essere eliminati dall'archivio di persistenza dopo il completamento dell'istanza del flusso di lavoro. |
DeleteNothing | 0 | Specifica che dati e metadati per un'istanza del flusso di lavoro devono essere conservati nel database di persistenza anche dopo il completamento dell'istanza del flusso di lavoro. |
Commenti
.NET Framework 4 viene fornito con un provider di persistenza SQL come elemento costitutivo dell'archivio di istanze del flusso di lavoro SQL, che è un'implementazione concreta della InstanceStore classe e viene usato per rendere persistenti le informazioni sullo stato nel database SQL Server. Quando l'attributo InstanceCompletionAction
è impostato su DeleteNothing per il comportamento del SqlWorkflowInstanceStore servizio associato a un servizio, il provider di persistenza SQL mantiene le informazioni sullo stato dell'istanza per l'istanza nel database di persistenza SQL Server anche dopo il completamento dell'istanza e quando l'attributo InstanceCompletionAction
è impostato su DeleteAll (ovvero il valore predefinito), il provider di persistenza elimina tutte le informazioni sullo stato dell'istanza al termine dell'istanza.