TransactionManager Класс

Определение

Содержит методы, используемые для управления транзакциями.Contains methods used for transaction management. Этот класс не наследуется.This class cannot be inherited.

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

Комментарии

Этот класс содержит статические свойства и методы, используемые для получения сведений о параметрах транзакций по умолчанию.This class contains static properties and methods used to obtain information about the default transaction options. Он также содержит несколько статических методов, используемых для восстановления устойчивого ресурса при сбое устойчивого ресурса.It also contains several static methods used for recovery of a durable resource when the durable resource fails. В случае сбоя Microsoft координатор распределенных транзакций (MSDTC) специальные действия не требуются для устойчивых ресурсов.No special action is required of a durable resource if the Microsoft Distributed Transaction Coordinator (MSDTC) fails.

Свойства

DefaultTimeout

Получает тайм-аут по умолчанию для новых транзакций.Gets the default timeout interval for new transactions.

HostCurrentCallback

Получает или задает пользовательскую фабрику транзакций.Gets or sets a custom transaction factory.

MaximumTimeout

Получает максимальный тайм-аут по умолчанию для новых транзакций.Gets the default maximum timeout interval for new transactions.

Методы

RecoveryComplete(Guid)

Уведомляет диспетчер транзакций о том, что диспетчер ресурсов, восстанавливающийся после сбоя, завершил повторное зачисление всех неразрешенных транзакций.Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Повторно включает долговременного участника в список транзакции.Reenlists a durable participant in a transaction.

События

DistributedTransactionStarted

Указывает, что запущена распределенная транзакция.Indicates that a distributed transaction has started.

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

Дополнительно