Transaction.Current 属性

定义

获取或设置环境事务。

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

描述当前事务的 Transaction

注解

有关环境事务的详细信息,请参阅“ 使用事务范围实现隐式事务 ”主题的“使用 TransactionScopeOption 管理事务流”部分。

尽管可以使用此属性设置环境事务,但应尽可能使用该 TransactionScope 对象来操作环境事务。

此属性是线程静态的。 如果在调用时使用此属性TransactionScopeInvalidOperationException更改环境事务,则会在调用时Dispose引发环境事务,并还原以前的环境事务值。

适用于