Compartilhar via


TransactionManager Classe

Definição

Contém métodos usados para gerenciamento de transações. Essa classe não pode ser herdada.

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 estáticas e métodos usados para obter informações sobre as opções de transação padrão. Ele também contém vários métodos estáticos usados para recuperação de um recurso durável quando o recurso durável falha. Nenhuma ação especial será necessária para um recurso durável se o MSDTC (Coordenador de Transações Distribuídas da Microsoft) falhar.

Propriedades

DefaultTimeout

Obtém o intervalo de tempo limite padrão para novas transações.

HostCurrentCallback

Obtém ou define uma fábrica de transação personalizada.

ImplicitDistributedTransactions

Obtém ou define um valor que indica se o uso de System.Transactions APIs que exigem escalonamento para uma transação distribuída fará isso.

MaximumTimeout

Obtém o intervalo de tempo limite máximo padrão para novas transações.

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.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Reinscreve um participante durável em uma transação.

Eventos

DistributedTransactionStarted

Indica que uma transação distribuída foi iniciada.

Aplica-se a

Confira também