TransactionManager Classe

Definição

Contém métodos usados para gerenciamento de transações.Contains methods used for transaction management. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Herança
TransactionManager

Comentários

Essa classe contém propriedades e métodos estáticos usados para obter informações sobre as opções de transação padrão.This class contains static properties and methods used to obtain information about the default transaction options. Ele também contém vários métodos estáticos usados para a recuperação de um recurso durável quando o recurso durável falha.It also contains several static methods used for recovery of a durable resource when the durable resource fails. Nenhuma ação especial é necessária para um recurso durável se o Microsoft Coordenador de Transações Distribuídas (MSDTC) falhar.No special action is required of a durable resource if the Microsoft Distributed Transaction Coordinator (MSDTC) fails.

Propriedades

DefaultTimeout

Obtém o intervalo de tempo limite padrão para novas transações.Gets the default timeout interval for new transactions.

HostCurrentCallback

Obtém ou define uma fábrica de transação personalizada.Gets or sets a custom transaction factory.

MaximumTimeout

Obtém o intervalo de tempo limite máximo padrão para novas transações.Gets the default maximum timeout interval for new transactions.

Métodos

RecoveryComplete(Guid)

Notifica o gerenciador de transação de que um Resource Manager em recuperação de falha finalizou a nova inscrição em todas as transações não resolvidas.Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Reinscreve um participante durável em uma transação.Reenlists a durable participant in a transaction.

Eventos

DistributedTransactionStarted

Indica que uma transação distribuída foi iniciada.Indicates that a distributed transaction has started.

Aplica-se a

Veja também