EnterpriseServicesInteropOption 枚举

定义

指定分布式事务与 COM+ 事务进行交互的方式。

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
继承
EnterpriseServicesInteropOption

字段

Automatic 1

搜索现有的 COM+ 上下文并与之同步(如果存在)。

Full 2

System.EnterpriseServices 上下文(可以通过调用 ContextUtil 类的静态方法 Transaction 来检索)和 System.Transactions 环境事务(可通过调用 Transaction 类的静态方法 Current 来检索)始终保持同步。 这将引入性能损失,因为可能需要创建新的 System.EnterpriseServices 上下文。

None 0

TransactionCurrent 之间不同步。

注解

.NET Framework 允许托管 .NET 组件使用命名空间中的 System.EnterpriseServices 类参与 COM+ 事务。 但是,由于默认情况下未提供互操作,因此需要使用此枚举来指定要如何参与 COM+ 上下文。 具体而言,在创建新的 TransactionScope时,使用此枚举来指示希望事务如何参与 COM+ 事务。 有关详细信息,请参阅 与企业服务和 COM+ 事务的互操作性

适用于

另请参阅