EnterpriseServicesInteropOption 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定分布式事务如何与 COM+ 事务交互。
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum 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+ 事务的方式。