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
Значение свойства
Элемент Transaction, описывающий текущую транзакцию.
Комментарии
Дополнительные сведения о внешних транзакциях см. в разделе "Управление потоком транзакций с помощью TransactionScopeOption" статьи Реализация неявной транзакции с помощью области транзакции .
Хотя вы можете задать внешнюю транзакцию с помощью этого свойства, следует по возможности использовать TransactionScope объект для управления внешней транзакцией.
Это свойство является потокостатичным. Если изменить внешнюю транзакцию с помощью этого свойства внутри TransactionScopeInvalidOperationException , возникает при Dispose вызове метода и восстанавливается предыдущее значение внешней транзакции.