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; }
static member Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction
属性值
描述当前事务的 A Transaction 。
注解
有关环境事务的详细信息,请参阅 实现使用事务作用域的隐式事务 主题的“使用 TransactionScopeOption 管理事务流”部分。
尽管可以使用此属性设置环境事务,但应尽可能使用该 TransactionScope 对象来操作环境事务。
此属性是线程静态的。 如果在调用时TransactionScope会引发使用此属性InvalidOperationExceptionDispose更改环境事务,并且会还原以前的环境事务值。