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; }
static member Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction

属性值

描述当前事务的 A Transaction

注解

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

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

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

适用于