EnterpriseServicesInteropOption EnterpriseServicesInteropOption EnterpriseServicesInteropOption EnterpriseServicesInteropOption Enum

Definizione

Specifica il modo in cui le transazioni distribuite interagiscono con le transazioni COM+.Specifies how distributed transactions interact with COM+ transactions.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Ereditarietà
EnterpriseServicesInteropOptionEnterpriseServicesInteropOptionEnterpriseServicesInteropOptionEnterpriseServicesInteropOption

Campi

Automatic Automatic Automatic Automatic 1

Cerca un contesto COM+ esistente e, se presente, esegue la sincronizzazione con esso.Search for an existing COM+ context and synchronize with it if one exists.

Full Full Full Full 2

Il contesto System.EnterpriseServices (che può essere recuperato chiamando il metodo statico Transaction della classe ContextUtil) e la transazione di ambiente System.Transactions (che può essere recuperata chiamando il metodo statico Current della classe Transaction) sono sempre sincronizzati.The System.EnterpriseServices context (which can be retrieved by calling the static method Transaction of the ContextUtil class) and the System.Transactions ambient transaction (which can be retrieved by calling the static method Current of the Transaction class) are always synchronized. In questo modo si verifica una riduzione delle prestazioni dal momento che può essere necessario creare nuovi contesti System.EnterpriseServices.This introduces a performance penalty because new System.EnterpriseServices contexts may need to be created.

None None None None 0

Non esiste alcuna sincronizzazione tra Transaction e Current.There is no synchronization between Transaction and Current.

Commenti

.NET Framework consente ai componenti gestiti da partecipare alle transazioni COM+ usando le classi in .NET i System.EnterpriseServices dello spazio dei nomi.The .NET Framework allows managed .NET components to participate in COM+ transactions using the classes in the System.EnterpriseServices namespace. Tuttavia, poiché l'interazione non viene fornito per impostazione predefinita, è necessario utilizzare questa enumerazione per specificare come si desidera partecipare al contesto COM+.However, since the interoperation is not provided by default, you need to use this enumeration to specify how you want to participate in the COM+ context. In particolare, quando si crea un nuovo TransactionScope, utilizzare questa enumerazione per indicare come si desidera che la transazione a partecipare alle transazioni COM+.Specifically, when you create a new TransactionScope, use this enumeration to indicate how you want your transaction to participate in COM+ transactions. Per altre informazioni, vedere interoperabilità con transazioni COM+ ed Enterprise Services.For more information, see Interoperability with Enterprise Services and COM+ Transactions.

Si applica a

Vedi anche