System.EnterpriseServices.CompensatingResourceManager Espaço de Nomes
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.
Fornece classes que permitem usar um Compensating Resource Manager (CRM) em código gerido. Um CRM é um serviço fornecido pelo COM+ que lhe permite incluir objetos não transacionais nas transações do Coordenador de Transações Distribuídas da Microsoft (DTC). Embora os CRMs não ofereçam as capacidades de um gestor de recursos completo, proporcionam atomicidade transacional (comportamento tudo ou nada) e durabilidade através do registo de recuperação.
Classes
| Name | Description |
|---|---|
| ApplicationCrmEnabledAttribute |
Ativa o Gestor de Recursos Compensadores (CRM) na aplicação marcada. |
| Clerk |
Grava registos de ações transacionais num registo. |
| ClerkInfo |
Contém informação que descreve um objeto ativo do Compensing Resource Manager (CRM) Clerk. |
| ClerkMonitor |
Contém um resumo de todos os Secretários ativos no processo. |
| Compensator |
Representa a classe base para todos os Compensadores do Compensing Resource Manager (CRM). |
| LogRecord |
Representa um registo de registo não estruturado entregue como uma estrutura COM+ |
Enumerações
| Name | Description |
|---|---|
| CompensatorOptions |
Especifica sinalizadores que controlam quais as fases de conclusão da transação que devem ser recebidas pelo Compensador do Resource Manager Compensador (CRM), e se a recuperação deve falhar caso permaneçam transações duvidosas após a tentativa de recuperação. |
| LogRecordFlags |
Descreve a origem de um registo de registo do Compensating Resource Manager (CRM). |
| TransactionState |
Especifica o estado da transação atual do Compensating Resource Manager (CRM). |