ICrmLogControl 介面 (comsvcs.h)
這是 CRM 背景工作角色和 CRM 補償器將記錄寫入記錄並使其持久的方式。
繼承
ICrmLogControl介面繼承自IUnknown介面。 ICrmLogControl 也有下列類型的成員:
方法
ICrmLogControl介面具有這些方法。
ICrmLogControl::ForceLog 強制所有記錄檔記錄在磁片上都是永久性的。 |
ICrmLogControl::ForceTransactionToAbort 執行交易的立即中止呼叫。 |
ICrmLogControl::ForgetLogRecord 忘記這個 介面實例所寫入的最後一筆記錄檔記錄。 |
ICrmLogControl::get_TransactionUOW 擷取 UOW (工作單位) ,而不需在記錄檔記錄中記錄事務 UOW。 |
ICrmLogControl::RegisterCompensator CRM 背景工作角色會使用此方法向 CRM 基礎結構註冊 CRM 補償器。 |
ICrmLogControl::WriteLogRecord CRM 背景工作角色和 CRM 補償器會使用此方法,將非結構化記錄檔記錄寫入記錄檔。 |
ICrmLogControl::WriteLogRecordVariants CRM 背景工作角色和 CRM 補償器會使用此方法,將結構化記錄檔記錄寫入記錄檔。 |
備註
CRM Compensator 會在使用 ICrmCompensator::SetLogControl 或 ICrmCompensatorVariants::SetLogControlVariants 方法 具現化之後收到此介面。
除了針對每個方法列出的傳回值之外,方法也可以從分散式交易協調器 (DTC) 或其他標準 COM 錯誤碼傳回錯誤碼。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | comsvcs.h |