System.EnterpriseServices.CompensatingResourceManager Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy, které umožňují používat kompenzační Resource Manager (CRM) ve spravovaném kódu. CRM je služba poskytovaná nástrojem COM+, která umožňuje zahrnout netransakční objekty do transakcí Microsoft DTC (Distributed Transaction Coordinator). I když CRM neposkytují možnosti úplného správce prostředků, poskytují transakční atomicitu (chování vše nebo nic) a odolnost prostřednictvím protokolu obnovení.
Třídy
ApplicationCrmEnabledAttribute |
Povolí kompenzační správce prostředků (CRM) v označené aplikaci. |
Clerk |
Zapíše záznamy transakčních akcí do protokolu. |
ClerkInfo |
Obsahuje informace popisující aktivní kompenzační Resource Manager (CRM) Clerk objekt. |
ClerkMonitor |
Obsahuje snímek všech úředníků aktivních v procesu. |
Compensator |
Představuje základní třídu pro všechny kompenzační Resource Manager (CRM) kompenzátory. |
LogRecord |
Představuje nestrukturovaný záznam protokolu doručovaný jako struktura modelu COM+ |
Výčty
CompensatorOptions |
Určuje příznaky, které řídí, které fáze dokončení transakce mají být přijaty kompenzačním Resource Manager (CRM) kompenzátor a zda má obnovení selhat, pokud po pokusu o obnovení zůstanou pochybné transakce. |
LogRecordFlags |
Popisuje původ záznamu protokolu kompenzačního Resource Manager (CRM). |
TransactionState |
Určuje stav aktuální kompenzační transakce Resource Manager (CRM). |