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 étendue 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 l’étendue. Il utilise une transaction ambiante s’il en existe déjà une. Sinon, il crée une nouvelle transaction avant d’entrer dans l’étendue. Il s’agit de la valeur par défaut. |
| RequiresNew | 1 | Une nouvelle transaction est toujours créée pour l’étendue. |
| Suppress | 2 | Le contexte de transaction ambiant est supprimé lors de la création de l’étendue. Toutes les opérations dans l’étendue sont effectuées sans contexte de transaction ambiant. |
Remarques
L’énumération TransactionScopeOption est transmise 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.