TransactionManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém métodos usados para o 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
| Nome | Description |
|---|---|
| DefaultTimeout |
Obtém o intervalo de tempo limite padrão para novas transações. |
| HostCurrentCallback |
Obtém ou define uma fábrica de transações personalizada. |
| ImplicitDistributedTransactions |
Obtém ou define um valor que indica se o uso de |
| MaximumTimeout |
Obtém o intervalo de tempo limite máximo padrão para novas transações. |
Métodos
| Nome | Description |
|---|---|
| RecoveryComplete(Guid) |
Notifica o gerenciador de transações de que um gerenciador de recursos que está se recuperando de falhas concluiu a nova lista em todas as transações não resolvidas. |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
Lista novamente um participante durável em uma transação. |
Eventos
| Nome | Description |
|---|---|
| DistributedTransactionStarted |
Indica que uma transação distribuída foi iniciada. |