Condividi tramite


InstanceCompletionAction Enumerazione

Definizione

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à
InstanceCompletionAction

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.

Si applica a