Interface ICrmLogControl (comsvcs.h)

É o meio pelo qual o CrM Worker e o CRM Compensator gravam registros no log e os tornam duráveis.

Herança

A interface ICrmLogControl herda da interface IUnknown . ICrmLogControl também tem estes tipos de membros:

Métodos

A interface ICrmLogControl tem esses métodos.

 
ICrmLogControl::ForceLog

Força todos os registros de log a serem duráveis no disco.
ICrmLogControl::ForceTransactionToAbort

Executa uma chamada de anulação imediata na transação.
ICrmLogControl::ForgetLogRecord

Esquece o último registro de log gravado por esta instância da interface.
ICrmLogControl::get_TransactionUOW

Recupera a UOW (unidade de trabalho de transação) sem precisar registrar a transação UOW no registro de log.
ICrmLogControl::RegisterCompensator

O CRM Worker usa esse método para registrar o CRM Compensator com a infraestrutura crm.
ICrmLogControl::WriteLogRecord

O CRM Worker e o CRM Compensator usam esse método para gravar registros de log não estruturados no log.
ICrmLogControl::WriteLogRecordVariants

O CRM Worker e o CRM Compensator usam esse método para gravar registros de log estruturados no log.

Comentários

O Compensador crm recebe essa interface após sua instanciação usando o método ICrmCompensator::SetLogControl ou o método ICrmCompensatorVariants::SetLogControlVariants .

Além dos valores retornados listados para cada método, os métodos também podem retornar códigos de erro do DTC (Coordenador de Transações Distribuídas) ou outros códigos de erro COM padrão.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

COM+ Compensando Resource Manager