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