Método ICrmLogControl::ForgetLogRecord (comsvcs.h)

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

Sintaxe

HRESULT ForgetLogRecord();

Valor retornado

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_FAIL
Não há nenhum registro de log válido para esquecer.
XACT_E_WRONGSTATE
Esse método foi chamado no estado errado; antes de RegisterCompensator ou quando a transação está sendo concluída (CRM Worker).
XACT_E_ABORTED
A transação foi anulada, provavelmente devido ao tempo limite da transação.

Comentários

Esse método pode ser usado para esquecer apenas o último registro porque não há nenhum conceito de aninhamento; ou seja, escrever, esquecer, escrever, esquecer é válido, mas escrever, escrever, esquecer, esquecer não é. Um registro de log que foi esquecido não é entregue ao Compensador de CRM durante as notificações de resultado da transaçã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

ICrmLogControl