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 |