通过


EnterpriseServicesInteropOption 枚举

定义

指定分布式事务如何与 COM+ 事务交互。

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

字段

名称 说明
None 0

之间Transaction没有同步。Current

Automatic 1

搜索现有的 COM+ 上下文,如果存在,则与它同步。

Full 2

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

注解

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

适用于