Condividi tramite


Confronto di transazioni in COM+ e ServiceModel

In questo argomento viene illustrato come simulare il comportamento di un servizio COM+ transazionale utilizzando 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 utilizzata 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

La classe TransactionFlowAttribute è impostata su NotAllowed.

TransactionScopeRequired è true.

L'attributo TransactionFlow nell'elemento di associazione è false.

Required

La classe TransactionFlowAttribute è impostata su Allowed.

TransactionScopeRequired è true.

L'attributo TransactionFlow nell'elemento di associazione è true.

Supported

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.

Disabled

Non esiste alcun equivalente diretto. In generale, è necessario adottare il comportamento specificato per NotSupported.