Megosztás a következőn keresztül:


A COM+ és a ServiceModel tranzakcióinak összehasonlítása

Ez a témakör azt ismerteti, hogyan szimulálható egy tranzakciós COM+ szolgáltatás viselkedése a névtér által biztosított Windows Communication Foundation (WCF) attribútumokkal System.ServiceModel .

COM+ emulálása ServiceModel-attribútumok használatával

Az alábbi táblázat összehasonlítja a TransactionOption tranzakció létrehozásához EnterpriseServices használt enumerálást, és azt, hogy azok hogyan kapcsolódnak a névtér által biztosított WCF-attribútumokhoz System.ServiceModel .

COM+ attribútum WCF-attribútumok
RequiresNew TransactionFlowAttribute beállítás értéke : NotAllowed.

TransactionScopeRequired az true.

A TransactionFlow kötési elem attribútuma a következő false: .
Kötelező TransactionFlowAttribute beállítás értéke : Allowed.

TransactionScopeRequired az true.

A TransactionFlow kötési elem attribútuma a következő true: .
Támogatott Nincs közvetlen egyenértékű. Általában inkább a megadott viselkedést Required kell alkalmaznia.
Nem támogatott TransactionScopeRequired az false.

A TransactionFlow kötési elem attribútuma a következő false: .
Disabled (Letiltva) Nincs közvetlen egyenértékű. Általában inkább a megadott viselkedést NotSupported kell alkalmaznia.