Condividi tramite


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.