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. |