Porovnání transakcí u modelů COM+ a ServiceModel
Toto téma popisuje, jak simulovat chování transakční služby MODELU COM+ pomocí atributů Windows Communication Foundation (WCF), které System.ServiceModel poskytuje obor názvů.
Emulace modelu COM+ pomocí atributů ServiceModel
Následující tabulka porovnává TransactionOption výčet použitý k vytvoření EnterpriseServices
transakce a jejich korelaci s atributy WCF, System.ServiceModel které obor názvů poskytuje.
Atribut MODELU COM+ | Atributy WCF |
---|---|
RequiresNew | TransactionFlowAttribute je nastavena na NotAllowedhodnotu . TransactionScopeRequired je true .Atribut TransactionFlow v elementu vazby je false . |
Požaduje se | TransactionFlowAttribute je nastavena na Allowedhodnotu . TransactionScopeRequired je true .Atribut TransactionFlow v elementu vazby je true . |
Podporováno | Neexistuje žádný přímý ekvivalent. Obecně platí, že místo toho byste měli přijmout chování určené pro Required . |
NotSupported | TransactionScopeRequired je false .Atribut TransactionFlow v elementu vazby je false . |
Zakázáno | Neexistuje žádný přímý ekvivalent. Obecně platí, že místo toho byste měli přijmout chování určené pro NotSupported . |