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 для управления внешней транзакцией всякий раз, когда это возможно.
Это свойство является статическим потоком. Если изменить внешнюю транзакцию с помощью этого свойства внутри вызываемого TransactionScopeInvalidOperationExceptionDispose объекта, то при вызове восстанавливается предыдущее значение внешней транзакции.