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

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