Condividi tramite


Interfaccia ICrmLogControl (comsvcs.h)

È il mezzo con cui CRM Worker e CRM Crm Scrivono i record nel log e li rendono durevoli.

Ereditarietà

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

Metodi

L'interfaccia ICrmLogControl include questi metodi.

 
ICrmLogControl::ForceLog

Forza la durabilità di tutti i record di log su disco.
ICrmLogControl::ForceTransactionToAbort

Effettua una chiamata di interruzione immediata sulla transazione.
ICrmLogControl::ForgetLogRecord

Dimentica l'ultimo record di log scritto da questa istanza dell'interfaccia.
ICrmLogControl::get_TransactionUOW

Recupera l'unità di lavoro delle transazioni (UOW) senza dover registrare l'UOW della transazione nel record di log.
ICrmLogControl::RegisterCompensator

Il ruolo di lavoro CRM usa questo metodo per registrare CRM Crm Crm con l'infrastruttura CRM.
ICrmLogControl::WriteLogRecord

Il ruolo di lavoro CRM e CRM Compensat usano questo metodo per scrivere record di log non strutturati nel log.
ICrmLogControl::WriteLogRecordVariants

Il ruolo di lavoro CRM e CRM Compensat usano questo metodo per scrivere record di log strutturati nel log.

Commenti

Crm Compensat riceve questa interfaccia dopo la creazione di un'istanza usando il metodo ICrmCompensator::SetLogControl o ICrmCompensatorVariants::SetLogControlVariants .

Oltre ai valori restituiti elencati per ogni metodo, i metodi possono anche restituire codici di errore da Distributed Transaction Coordinator (DTC) o da altri codici di errore COM standard.

Requisiti

   
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+