TransactionScopeOption É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.
Fournit des options supplémentaires pour créer une portée de transaction.
public enum class TransactionScopeOption
public enum TransactionScopeOption
type TransactionScopeOption =
Public Enum TransactionScopeOption
- Héritage
Champs
Nom | Valeur | Description |
---|---|---|
Required | 0 | Une transaction est requise par la portée. Elle utilise une transaction ambiante s'il en existe déjà une. Sinon, il crée une nouvelle transaction avant d'entrer dans la portée. Valeur par défaut. |
RequiresNew | 1 | Une nouvelle transaction est toujours créée pour la portée. |
Suppress | 2 | Le contexte de la transaction ambiante est supprimé lors de la création de la portée. Toutes les opérations dans la portée sont effectuées sans contexte de la transaction ambiante. |
Remarques
L’énumération TransactionScopeOption est passée aux différents constructeurs de la TransactionScope classe pour définir le comportement transactionnel de l’étendue. Pour plus d’informations sur l’utilisation de cette énumération, consultez la section « Gestion du flux de transaction à l’aide de TransactionScopeOption » dans Implémentation d’une transaction implicite à l’aide de l’étendue de transaction.