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

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

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