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