Partage via


TransactionScopeOption Énumération

Définition

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
TransactionScopeOption

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.

S’applique à