System.EnterpriseServices.CompensatingResourceManager Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, позволяющие использовать диспетчер CRM в управляемом коде. CRM — это служба, предоставляемая COM+, которая позволяет включать нетранзакционные объекты в транзакции координатора распределенных транзакций (Майкрософт) (DTC). Хотя диспетчеры CRM не обладают всеми возможностями полнофункционального диспетчера ресурсов, они обеспечивают атомарность (принцип "все или ничего") и надежность транзакций за счет использования журнала восстановления.
Классы
ApplicationCrmEnabledAttribute |
Включает компенсирующий диспетчер ресурсов (CRM) в приложениях с тегами. |
Clerk |
Записывает транзактные действия в журнал. |
ClerkInfo |
Содержит описание активного объекта клерка компенсирующего диспетчера ресурсов (CRM). |
ClerkMonitor |
Содержит снимки всех активных клерков в данном процессе. |
Compensator |
Представляет базовый класс для всех компенсаторов CRM. |
LogRecord |
Представляет неструктурированную запись журнала, доставленную в виде структуры |
Перечисления
CompensatorOptions |
Задает флаги, определяющие, какие этапы выполнения транзакции должны быть получены компенсатором CRM и должно ли быть прервано восстановление, если после его попытки остаются сомнительные транзакции. |
LogRecordFlags |
Описывает источник записи журнала CRM. |
TransactionState |
Задает состояние текущей транзакции CRM. |