Partager via


EnterpriseServicesInteropOption Énumération

Définition

Spécifie comment les transactions distribuées interagissent avec les transactions COM+.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Héritage
EnterpriseServicesInteropOption

Champs

Automatic 1

Recherche un contexte COM+ existant et se synchronise avec s'il en existe un.

Full 2

Le contexte System.EnterpriseServices (qui peut être récupéré en appelant la méthode statique Transaction de la classe ContextUtil) et la transaction ambiante System.Transactions (qui peut être récupérée en appelant la méthode statique Current de la classe Transaction) sont toujours synchronisés. Cela introduit une perte de performance parce que de nouveaux contextes System.EnterpriseServices doivent être créés si nécessaire.

None 0

Il n'y a aucune synchronisation entre Transaction et Current.

Remarques

Le .NET Framework permet aux composants .NET managés de participer à des transactions COM+ à l’aide des classes de l’espace de System.EnterpriseServices noms. Toutefois, étant donné que l’interopérabilité n’est pas fournie par défaut, vous devez utiliser cette énumération pour spécifier la façon dont vous souhaitez participer au contexte COM+. Plus précisément, lorsque vous créez un TransactionScope, utilisez cette énumération pour indiquer comment vous souhaitez que votre transaction participe aux transactions COM+. Pour plus d’informations, consultez Interopérabilité avec les services d’entreprise et les transactions COM+.

S’applique à

Voir aussi