Transaction.Current 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置环境事务。
public:
static property System::Transactions::Transaction ^ Current { System::Transactions::Transaction ^ get(); void set(System::Transactions::Transaction ^ value); };
public static System.Transactions.Transaction? Current { get; set; }
public static System.Transactions.Transaction Current { get; set; }
member this.Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction
属性值
描述当前事务的 Transaction。
注解
有关环境事务的详细信息,请参阅“ 使用事务范围实现隐式事务 ”主题的“使用 TransactionScopeOption 管理事务流”部分。
尽管可以使用此属性设置环境事务,但应尽可能使用该 TransactionScope 对象来操作环境事务。
此属性是线程静态的。 如果在调用时使用此属性TransactionScopeInvalidOperationException更改环境事务,则会在调用时Dispose引发环境事务,并还原以前的环境事务值。