Partager via


Interface ICrmLogControl (comsvcs.h)

Est le moyen par lequel le worker CRM et le compensateur CRM écrivent des enregistrements dans le journal et les rendent durables.

Héritage

L’interface ICrmLogControl hérite de l’interface IUnknown. ICrmLogControl a également les types de membres suivants :

Méthodes

L’interface ICrmLogControl possède ces méthodes.

 
ICrmLogControl::ForceLog

Force tous les enregistrements de journal à être durables sur le disque.
ICrmLogControl::ForceTransactionToAbort

Exécute un appel d'abandon immédiat sur la transaction.
ICrmLogControl::ForgetLogRecord

Oublie le dernier enregistrement de journal écrit par cette instance de l’interface.
ICrmLogControl::get_TransactionUOW

Récupère l’unité de travail de transaction (UOW) sans avoir à consigner la transaction UOW dans l’enregistrement du journal.
ICrmLogControl::RegisterCompensator

Le worker CRM utilise cette méthode pour inscrire l’compensateur CRM auprès de l’infrastructure CRM.
ICrmLogControl::WriteLogRecord

Le worker CRM et le compensateur CRM utilisent cette méthode pour écrire des enregistrements de journal non structurés dans le journal.
ICrmLogControl::WriteLogRecordVariants

Le worker CRM et le compensateur CRM utilisent cette méthode pour écrire des enregistrements de journal structurés dans le journal.

Remarques

L’compensateur CRM reçoit cette interface après son instanciation à l’aide de la méthode ICrmCompensator::SetLogControl ou ICrmCompensatorVariants::SetLogControlVariants .

En plus des valeurs de retour répertoriées pour chaque méthode, les méthodes peuvent également retourner des codes d’erreur à partir du coordinateur de transactions distribuées (DTC) ou d’autres codes d’erreur COM standard.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

COM+ Compensation Resource Manager