ICrmLogControl-Schnittstelle (comsvcs.h)

Ist das Mittel, mit dem der CRM-Worker und der CRM-Kompensator Datensätze in das Protokoll schreiben und dauerhaft machen.

Vererbung

Die ICrmLogControl-Schnittstelle erbt von der IUnknown-Schnittstelle . ICrmLogControl verfügt auch über folgende Membertypen:

Methoden

Die ICrmLogControl-Schnittstelle verfügt über diese Methoden.

 
ICrmLogControl::ForceLog

Erzwingt, dass alle Protokolldatensätze dauerhaft auf dem Datenträger sind.
ICrmLogControl::ForceTransactionToAbort

Führt einen sofortigen Abbruchaufruf für die Transaktion aus.
ICrmLogControl::ForgetLogRecord

Vergisst den letzten Protokolldatensatz, der von dieser instance der Schnittstelle geschrieben wurde.
ICrmLogControl::get_TransactionUOW

Ruft die Transaktionseinheit der Arbeit (UOW) ab, ohne die Transaktions-UOW im Protokolldatensatz protokollieren zu müssen.
ICrmLogControl::RegisterCompensator

Der CRM-Worker verwendet diese Methode, um den CRM-Kompensator bei der CRM-Infrastruktur zu registrieren.
ICrmLogControl::WriteLogRecord

Der CRM-Worker und der CRM-Kompensator verwenden diese Methode, um unstrukturierte Protokolldatensätze in das Protokoll zu schreiben.
ICrmLogControl::WriteLogRecordVariants

Der CRM-Worker und der CRM-Kompensator verwenden diese Methode, um strukturierte Protokolldatensätze in das Protokoll zu schreiben.

Hinweise

Der CRM-Kompensator empfängt diese Schnittstelle nach der Instanziierung mithilfe der ICrmCompensator::SetLogControl-Methode oder der ICrmCompensatorVariants::SetLogControlVariants-Methode .

Zusätzlich zu den rückgabewerten, die für jede Methode aufgeführt sind, können die Methoden auch Fehlercodes vom Distributed Transaction Coordinator (DTC) oder andere COM-Standardfehlercodes zurückgeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

COM+ kompensierende Resource Manager