Ler em inglês

Compartilhar via


TransactionManager Classe

Definição

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

public static 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

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também