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