EnterpriseServicesInteropOption 枚举
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定分布式事务与 COM+ 事务进行交互的方式。
public enum class EnterpriseServicesInteropOption
C#
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+ 事务的互操作性。
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |