InstanceCompletionAction Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des options qui spécifient si le fournisseur de persistance doit conserver ou supprimer les informations d'état pour une instance dans le magasin de persistance après la fin de l'instance.
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- Héritage
Champs
DeleteAll | 1 | Spécifie que données et métadonnées d'une instance de flux de travail doivent être supprimées du magasin de persistance après la fin de l'instance de flux de travail. |
DeleteNothing | 0 | Spécifie que données et métadonnées d'une instance de flux de travail doivent être conservées dans la base de données de persistance après la fin de l'instance de flux de travail. |
Remarques
.NET Framework 4 est fourni avec un fournisseur de persistance SQL en tant que composant du magasin d’instances de flux de travail SQL, qui est une implémentation concrète de la InstanceStore classe et est utilisé pour conserver les informations d’état dans la base de données SQL Server. Lorsque l’attribut InstanceCompletionAction
est défini sur DeleteNothing pour le comportement du SqlWorkflowInstanceStore service associé à un service, le fournisseur de persistance SQL conserve les informations d’état de l’instance de l’instance dans la base de données de persistance SQL Server même une fois l’instance terminée, et lorsque l’attribut InstanceCompletionAction
est défini sur DeleteAll (qui est la valeur par défaut), le fournisseur de persistance supprime toutes les informations d’état de l’instance à la fin de l’instance.