Интерфейс 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 получает этот интерфейс после его создания с помощью метода ICrmCompensator::SetLogControl или ICrmCompensatorVariants::SetLogControlVariants .
Помимо возвращаемых значений, перечисленных для каждого метода, методы также могут возвращать коды ошибок из координатора распределенных транзакций (DTC) или других стандартных кодов com-ошибок.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |