Condividi tramite


Interfaccia ICrmCompensator (comsvcs.h)

Recapita i record di log non strutturati al CRM Crm Crm Quando si utilizza Microsoft Visual C++.

Ereditarietà

L'interfaccia ICrmCompensator eredita dall'interfaccia IUnknown . ICrmCompensator include anche questi tipi di membri:

Metodi

L'interfaccia ICrmCompensator include questi metodi.

 
ICrmCompensator::AbortRecord

Recapita un record di log al CRM Compensat durante la fase di interruzione. (ICrmCompensator.AbortRecord)
ICrmCompensator::BeginAbort

Notifica al CRM Crm La fase di interruzione del completamento della transazione e che i record stanno per essere recapitati. (ICrmCompensator.BeginAbort)
ICrmCompensator::BeginCommit

Notifica al CRM Crm La fase di commit del completamento della transazione e che i record stanno per essere recapitati.
ICrmCompensator::BeginPrepare

Notifica al CRM Crm La fase di preparazione del completamento della transazione e che i record stanno per essere recapitati. (ICrmCompensator.BeginPrepare)
ICrmCompensator::CommitRecord

Recapita un record del log in ordine di inoltro durante la fase di commit.
ICrmCompensator::EndAbort

Notifica al CRM Crm Crm che ha ricevuto tutti i record di log disponibili durante la fase di interruzione. (ICrmCompensator.EndAbort)
ICrmCompensator::EndCommit

Notifica al CRM Crm Crm che ha recapitato tutti i record di log disponibili durante la fase di commit. (ICrmCompensator.EndCommit)
ICrmCompensator::EndPrepare

Notifica al CRM Crm Crm che ha avuto tutti i record di log disponibili durante la fase di preparazione. (ICrmCompensator.EndPrepare)
ICrmCompensator::P repareRecord

Recapita un record del log in ordine di inoltro durante la fase di preparazione.
ICrmCompensator::SetLogControl

Fornisce un'interfaccia ICrmLogControl a CRM Crm Crm In modo che possa scrivere ulteriori record di log durante il completamento della transazione.

Commenti

Il clerk CRM determina il CLSID del CRM Crm Crm Tramite il metodo ICrmLogControl::RegisterCompensator . Chiama quindi CoCreateInstance specificando il CLSID di questo CRM Compensat e quindi chiama QueryInterface sia per l'interfaccia ICrmCompensator che per l'interfaccia ICrmCompensatorVariants .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h

Vedi anche

Resource Manager di compensazione COM+

ICrmCompensatorVariants