Udostępnij za pośrednictwem


System.EnterpriseServices.CompensatingResourceManager Przestrzeń nazw

Udostępnia klasy, które umożliwiają używanie Resource Manager wyrównywujących (CRM) w kodzie zarządzanym. CRM to usługa zapewniana przez COM+, która umożliwia dołączanie nietransakcyjnych obiektów do transakcji Microsoft rozproszonych transakcji koordynatora transakcji (DTC). Mimo że systemy CRM nie zapewniają możliwości pełnego menedżera zasobów, zapewniają one niepodzielność transakcyjną (wszystkie lub nic) i trwałość za pośrednictwem dziennika odzyskiwania.

Klasy

ApplicationCrmEnabledAttribute

Włącza moduł kompensacyjny Resource Manger (CRM) w oznakowanej aplikacji.

Clerk

Zapisuje rekordy akcji transakcyjnych w dzienniku.

ClerkInfo

Zawiera informacje opisujące aktywny obiekt urzędnika Resource Manager wyrównywującego (CRM).

ClerkMonitor

Zawiera migawkę wszystkich aktywnych urzędów certyfikacji w procesie.

Compensator

Reprezentuje klasę bazową dla wszystkich wyrównywujących Resource Manager (CRM).

LogRecord

Reprezentuje nieustrukturyzowany rekord dziennika dostarczony jako struktura COM+ CrmLogRecordRead . Klasa ta nie może być dziedziczona.

Wyliczenia

CompensatorOptions

Określa flagi, które kontrolują, które fazy zakończenia transakcji powinny być odbierane przez wyrównywalny Resource Manager (CRM) kompensator i czy odzyskiwanie powinno zakończyć się niepowodzeniem, jeśli wątpliwe transakcje pozostają po próbie odzyskania.

LogRecordFlags

Opisuje pochodzenie rekordu dziennika Resource Manager wyrównywującego (CRM).

TransactionState

Określa stan bieżącej transakcji Resource Manager wyrównywujących (CRM).