Partager via


Comparaison des transactions dans COM+ et dans ServiceModel

Cette rubrique explique comment simuler le comportement d’un service COM+ transactionnel à l’aide des attributs Windows Communication Foundation (WCF) fournis par l’espace de noms System.ServiceModel.

Émulation de COM+ à l'aide d'attributs ServiceModel

Le tableau suivant compare l’énumération TransactionOption utilisée pour créer une transaction EnterpriseServices et la manière dont elles sont corrélées aux attributs WCF fournis par l’espace de noms System.ServiceModel.

Attribut COM+ Attributs WCF
RequiresNew TransactionFlowAttribute a la valeur NotAllowed.

TransactionScopeRequired a la valeur true.

L’attribut TransactionFlow dans l’élément de liaison a la valeur false.
Obligatoire TransactionFlowAttribute a la valeur Allowed.

TransactionScopeRequired a la valeur true.

L’attribut TransactionFlow dans l’élément de liaison a la valeur true.
Pris en charge Il n'existe pas d'équivalent direct. En général, vous devez à la place adopter le comportement spécifié pour Required.
NotSupported TransactionScopeRequired est false.

L’attribut TransactionFlow dans l’élément de liaison a la valeur false.
Désactivé Il n'existe pas d'équivalent direct. En général, vous devez à la place adopter le comportement spécifié pour NotSupported.