ICrmCompensator::BeginCommit method (comsvcs.h)
Memberi tahu CRM Compensator tentang fase penerapan penyelesaian transaksi dan bahwa rekaman akan dikirimkan.
Sintaks
HRESULT BeginCommit(
[in] BOOL fRecovery
);
Parameter
[in] fRecovery
Menunjukkan apakah metode ini sedang dipanggil selama pemulihan (TRUE) atau pemrosesan normal (FALSE).
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Fase penerapan atau pembatalan diterima oleh kompensator tanpa fase persiapan selama pemulihan. Selain itu, fase batalkan dapat diterima selama pemrosesan normal tanpa fase persiapan jika klien memutuskan untuk memulai pembatalakuan.
CRM Compensator tidak boleh bergantung pada status apa pun yang akan dipertahankan antara fase persiapan dan penerapan/pembatalan; infrastruktur CRM gratis untuk merilis CRM Compensator antara kedua fase ini jika perlu melakukannya. Namun, status dipertahankan antara panggilan Begin-Record-End, dan CRM Compensator selalu mendapatkan antarmuka ICrmLogControl sebelum pengiriman metode hasil transaksi apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk