Confronto di transazioni in COM+ e ServiceModel
In questo argomento viene illustrato come simulare il comportamento di un servizio COM+ transazionale usando gli attributi Windows Communication Foundation (WCF) forniti dallo spazio dei nomi System.ServiceModel.
Emulazione di COM+ mediante attributi ServiceModel
Nella tabella seguente viene confrontata l'enumerazione TransactionOption usata per creare una transazione EnterpriseServices
e la modalità di correlazione agli attributi WCF forniti dallo spazio dei nomi System.ServiceModel.
Attributo COM+ | Attributi WCF |
---|---|
RequiresNew | TransactionFlowAttribute è impostato su NotAllowed. TransactionScopeRequired è . true L'attributo TransactionFlow nell'elemento di associazione è false . |
Richiesto | TransactionFlowAttribute è impostato su Allowed. TransactionScopeRequired è . true L'attributo TransactionFlow nell'elemento di associazione è true . |
Supportata | Non esiste alcun equivalente diretto. In generale, è necessario adottare il comportamento specificato per Required . |
NotSupported | TransactionScopeRequired è .false L'attributo TransactionFlow nell'elemento di associazione è false . |
Disabilitata | Non esiste alcun equivalente diretto. In generale, è necessario adottare il comportamento specificato per NotSupported . |