EnterpriseServicesInteropOption 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定分布式事务与 COM+ 事务进行交互的方式。
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- 继承
字段
Automatic | 1 | 搜索现有的 COM+ 上下文并与之同步(如果存在)。 |
Full | 2 | System.EnterpriseServices 上下文(可以通过调用 ContextUtil 类的静态方法 Transaction 来检索)和 System.Transactions 环境事务(可通过调用 Transaction 类的静态方法 Current 来检索)始终保持同步。 这将引入性能损失,因为可能需要创建新的 System.EnterpriseServices 上下文。 |
None | 0 | Transaction 和 Current 之间不同步。 |
注解
.NET Framework 允许托管 .NET 组件使用命名空间中的 System.EnterpriseServices 类参与 COM+ 事务。 但是,由于默认情况下未提供互操作,因此需要使用此枚举来指定要如何参与 COM+ 上下文。 具体而言,在创建新的 TransactionScope时,使用此枚举来指示希望事务如何参与 COM+ 事务。 有关详细信息,请参阅 与企业服务和 COM+ 事务的互操作性。