System.EnterpriseServices.CompensatingResourceManager Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som gör att du kan använda en kompenserande Resource Manager (CRM) i hanterad kod. En CRM är en tjänst som tillhandahålls av COM+ som gör att du kan inkludera icke-transaktionella objekt i Microsoft Distributed Transaction Coordinator transaktioner (DTC). Även om CRM:er inte tillhandahåller funktionerna i en fullständig resurshanterare tillhandahåller de transaktionell atomicitet (allt eller inget beteende) och hållbarhet via återställningsloggen.
Klasser
| Name | Description |
|---|---|
| ApplicationCrmEnabledAttribute |
Aktiverar kompenserande resurshanteraren (CRM) i det taggade programmet. |
| Clerk |
Skriver poster med transaktionsåtgärder till en logg. |
| ClerkInfo |
Innehåller information som beskriver ett aktivt kompenserande Resource Manager (CRM)-kontoristobjekt. |
| ClerkMonitor |
Innehåller en ögonblicksbild av alla kontorister som är aktiva i processen. |
| Compensator |
Representerar basklassen för alla kompenserande Resource Manager (CRM)-kompenserare. |
| LogRecord |
Representerar en ostrukturerad loggpost som levereras som en COM+ |
Uppräkningar
| Name | Description |
|---|---|
| CompensatorOptions |
Anger flaggor som styr vilka faser av transaktionsslutsättningen som ska tas emot av kompenserande Resource Manager (CRM)-kompenseraren och om återställningen ska misslyckas om tvivelaktiga transaktioner kvarstår efter att återställningen har försökts. |
| LogRecordFlags |
Beskriver ursprunget för en kompenserande Resource Manager (CRM) loggpost. |
| TransactionState |
Anger tillståndet för den aktuella kompenserande Resource Manager -transaktionen (CRM). |