Sdílet prostřednictvím


System.EnterpriseServices.CompensatingResourceManager Obor názvů

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+ CrmLogRecordRead . Tuto třídu nelze dědit.

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).