TransactionScopeOption 枚举

定义

提供用于创建事务范围的附加选项。

C#
public enum TransactionScopeOption
继承
TransactionScopeOption

字段

名称 说明
Required 0

该范围需要一个事务。 如果已经存在环境事务,则使用该环境事务。 否则,在进入范围之前创建新的事务。 这是默认值。

RequiresNew 1

总是为该范围创建新事务。

Suppress 2

环境事务上下文在创建范围时被取消。 范围中的所有操作都在无环境事务上下文的情况下完成。

注解

枚举 TransactionScopeOption 将传递给 类的各种构造函数, TransactionScope 以定义作用域的事务行为。 有关如何使用此枚举的详细信息,请参阅使用事务 范围实现隐式事务中的“使用 TransactionScopeOption 管理事务流”部分。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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