Поделиться через


TransactionManager Класс

Определение

Содержит методы, используемые для управления транзакциями. Этот класс не наследуется.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Наследование
TransactionManager

Комментарии

Этот класс содержит статические свойства и методы, используемые для получения сведений о параметрах транзакций по умолчанию. Он также содержит несколько статических методов, используемых для восстановления устойчивого ресурса при сбое устойчивого ресурса. При сбое координатора распределенных транзакций Майкрософт (MSDTC) не требуется никаких специальных действий для устойчивого ресурса.

Свойства

DefaultTimeout

Получает тайм-аут по умолчанию для новых транзакций.

HostCurrentCallback

Получает или задает пользовательскую фабрику транзакций.

ImplicitDistributedTransactions

Возвращает или задает значение, указывающее, будет ли это выполняться при использовании System.Transactions API- интерфейсов, требующих эскалации до распределенной транзакции.

MaximumTimeout

Получает максимальный тайм-аут по умолчанию для новых транзакций.

Методы

RecoveryComplete(Guid)

Уведомляет диспетчер транзакций о том, что диспетчер ресурсов, восстанавливающийся после сбоя, завершил повторное зачисление всех неразрешенных транзакций.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Повторно включает долговременного участника в список транзакции.

События

DistributedTransactionStarted

Указывает, что запущена распределенная транзакция.

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

См. также раздел