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 вызове метода и восстанавливается предыдущее значение внешней транзакции.

Применяется к