Antarmuka ICrmLogControl (comsvcs.h)
Adalah sarana di mana CRM Worker dan CRM Compensator menulis rekaman ke log dan membuatnya tahan lama.
Warisan
Antarmuka ICrmLogControl mewarisi dari antarmuka IUnknown . ICrmLogControl juga memiliki jenis anggota ini:
Metode
Antarmuka ICrmLogControl memiliki metode ini.
ICrmLogControl::ForceLog Memaksa semua rekaman log agar tahan lama pada disk. |
ICrmLogControl::ForceTransactionToAbort Melakukan panggilan pembatalan segera pada transaksi. |
ICrmLogControl::ForgetLogRecord Lupa catatan log terakhir yang ditulis oleh instans antarmuka ini. |
ICrmLogControl::get_TransactionUOW Mengambil unit transaksi kerja (UOW) tanpa harus mencatat UOW transaksi dalam catatan log. |
ICrmLogControl::RegisterCompensator CRM Worker menggunakan metode ini untuk mendaftarkan CRM Compensator dengan infrastruktur CRM. |
ICrmLogControl::WriteLogRecord CRM Worker dan CRM Compensator menggunakan metode ini untuk menulis catatan log yang tidak terstruktur ke log. |
ICrmLogControl::WriteLogRecordVariants CRM Worker dan CRM Compensator menggunakan metode ini untuk menulis rekaman log terstruktur ke log. |
Keterangan
CRM Compensator menerima antarmuka ini setelah instansiasinya menggunakan metode ICrmCompensator::SetLogControl atau ICrmCompensatorVariants::SetLogControlVariants .
Selain nilai pengembalian yang tercantum untuk setiap metode, metode juga dapat mengembalikan kode kesalahan dari Koordinator Transaksi Terdistribusi (DTC) atau kode kesalahan COM standar lainnya.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | comsvcs.h |