Freigeben über


Vergleichen von Transaktionen in COM+ und ServiceModel

In diesem Thema wird das Simulieren des Verhaltens eines COM+-Transaktionsdienstes mithilfe der Windows Communication Foundation (WCF)-Attribute, die der System.ServiceModel-Namespace bereitstellt, beschrieben.

Emulieren von COM+ mit ServiceModel-Attributen

In der folgenden Tabelle wird die TransactionOption-Enumeration, die zum Erstellen einer EnterpriseServices-Transaktion verwendet wird, und die Beziehung zu den WCF-Attributen, die der System.ServiceModel-Namespace bereitstellt, verglichen.

COM+-Attribut WCF-Attribute

RequiresNew

TransactionFlowAttribute wird auf NotAllowed festgelegt.

TransactionScopeRequired ist true.

Das TransactionFlow-Attribut im Bindungselement ist false.

Required

TransactionFlowAttribute wird auf Allowed festgelegt.

TransactionScopeRequired ist true.

Das TransactionFlow-Attribut im Bindungselement ist true.

Supported

Es gibt keine direkte Entsprechung. Übernehmen Sie stattdessen im Allgemeinen das für Required angegebene Verhalten.

NotSupported

TransactionScopeRequired ist false.

Das TransactionFlow-Attribut im Bindungselement ist false.

Disabled

Es gibt keine direkte Entsprechung. Übernehmen Sie stattdessen im Allgemeinen das für NotSupported angegebene Verhalten.