TransactionManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит методы, используемые для управления транзакциями. Этот класс не может быть унаследован.
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- Наследование
-
TransactionManager
Комментарии
Этот класс содержит статические свойства и методы, используемые для получения сведений о параметрах транзакции по умолчанию. Он также содержит несколько статических методов, используемых для восстановления устойчивого ресурса при сбое устойчивого ресурса. Никаких специальных действий не требуется для устойчивого ресурса, если координатор распределенных транзакций Майкрософт (MSDTC) завершается ошибкой.
Свойства
| Имя | Описание |
|---|---|
| DefaultTimeout |
Возвращает интервал времени ожидания по умолчанию для новых транзакций. |
| HostCurrentCallback |
Возвращает или задает настраиваемую фабрику транзакций. |
| ImplicitDistributedTransactions |
Возвращает или задает значение, указывающее, будет ли |
| MaximumTimeout |
Возвращает максимальный интервал времени ожидания по умолчанию для новых транзакций. |
Методы
| Имя | Описание |
|---|---|
| RecoveryComplete(Guid) |
Уведомляет диспетчер транзакций о том, что диспетчер ресурсов, восстанавливающийся после сбоя, завершил повторное получение списка во всех неразрешенных транзакциях. |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
Повторно добавляет в транзакцию устойчивый участник. |
События
| Имя | Описание |
|---|---|
| DistributedTransactionStarted |
Указывает, что запущена распределенная транзакция. |