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.

Non pris en charge

TransactionScopeRequired a la valeur 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.