TransactionManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém métodos usados para a gestão de transações. Esta 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
Observações
Esta classe contém propriedades estáticas e métodos usados para obter informações sobre as opções de transação padrão. Contém também vários métodos estáticos usados para a recuperação de um recurso durável quando este falha. Não é necessária qualquer ação especial de um recurso durável se o Coordenador de Transações Distribuídas da Microsoft (MSDTC) falhar.
Propriedades
| Name | Description |
|---|---|
| DefaultTimeout |
Recebe o intervalo de tempo limite padrão para novas transações. |
| HostCurrentCallback |
Obtém ou define uma fábrica de transações personalizada. |
| ImplicitDistributedTransactions |
Recebe ou define um valor que indica se a utilização de |
| MaximumTimeout |
Recebe o intervalo máximo de timeout por defeito para novas transações. |
Métodos
| Name | Description |
|---|---|
| RecoveryComplete(Guid) |
Notifica o gestor de transações que um gestor de recursos em recuperação de falhas terminou de se reinscrever em todas as transações não resolvidas. |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
Recruta novamente um participante duradouro numa transação. |
evento
| Name | Description |
|---|---|
| DistributedTransactionStarted |
Indica que uma transação distribuída foi iniciada. |