Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет неструктурированные записи журнала в компенсатор CRM при использовании Microsoft Visual C++.
Наследование
Интерфейс ICrmCompensator наследуется от интерфейса IUnknown . ICrmCompensator также имеет следующие типы членов:
Методы
Интерфейс ICrmCompensator имеет следующие методы.
|
ICrmCompensator::AbortRecord Доставляет запись журнала в компенсатор CRM на этапе прерывания. (ICrmCompensator.AbortRecord) |
|
ICrmCompensator::BeginAbort Уведомляет компенсатор CRM о фазе прерывания завершения транзакции и о том, что записи должны быть доставлены. (ICrmCompensator.BeginAbort) |
|
ICrmCompensator::BeginCommit Уведомляет компенсатор CRM об этапе фиксации завершения транзакции и о том, что записи будут доставлены. |
|
ICrmCompensator::BeginPrepare Уведомляет компенсатор CRM о этапе подготовки завершения транзакции и о том, что записи будут доставлены. (ICrmCompensator.BeginPrepare) |
|
ICrmCompensator::CommitRecord Срочно доставляет запись журнала на этапе фиксирования. |
|
ICrmCompensator::EndAbort Уведомляет компенсатор CRM о том, что он получил все записи журнала, доступные на этапе прерывания. (ICrmCompensator.EndAbort) |
|
ICrmCompensator::EndCommit Уведомляет компенсатор CRM о том, что он доставил все записи журнала, доступные на этапе фиксации. (ICrmCompensator.EndCommit) |
|
ICrmCompensator::EndPrepare Уведомляет компенсатор CRM о наличии всех записей журнала, доступных на этапе подготовки. (ICrmCompensator.EndPrepare) |
|
ICrmCompensator::P repareRecord Срочно доставляет запись журнала на этапе подготовки. |
|
ICrmCompensator::SetLogControl Предоставляет интерфейс ICrmLogControl в компенсатор CRM, чтобы он смог записывать дополнительные записи журнала во время завершения транзакции. |
Комментарии
Клерк CRM определяет CLSID компенсатора CRM с помощью метода ICrmLogControl::RegisterCompensator . Затем он вызывает CoCreateInstance , указывая CLSID этого компенсатора CRM, а затем вызывает QueryInterface для интерфейса ICrmCompensator и интерфейса ICrmCompensatorVariants .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | comsvcs.h |