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 mantenere o eliminare le informazioni sullo stato per un'istanza nell'archivio di persistenza al termine dell'istanza.
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| DeleteNothing | 0 | Specifica che i dati e i metadati per un'istanza del flusso di lavoro devono essere mantenuti nel database di persistenza anche dopo il completamento dell'istanza del flusso di lavoro. |
| DeleteAll | 1 | Specifica che i dati e i metadati per un'istanza del flusso di lavoro devono essere eliminati dall'archivio di persistenza al termine dell'istanza del flusso di lavoro. |
Commenti
.NET Framework 4 viene fornito con un provider di persistenza SQL come componente dell'archivio di istanze del flusso di lavoro SQL, che è un'implementazione concreta della classe InstanceStore e viene usata per rendere persistenti le informazioni sullo stato nel database SQL Server. Quando l'attributo InstanceCompletionAction è impostato su DeleteNothing per il comportamento del servizio SqlWorkflowInstanceStore 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.