System.EnterpriseServices.CompensatingResourceManager Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen waarmee u een compenserende Resource Manager (CRM) in beheerde code kunt gebruiken. Een CRM is een service die wordt geleverd door COM+ waarmee u niet-transactionele objecten kunt opnemen in Microsoft Distributed Transaction Coordinator (DTC)-transacties. Hoewel CRL's niet de mogelijkheden van een volledige Resource Manager bieden, bieden ze transactionele atomiciteit (alles of niets) en duurzaamheid via het herstellogboek.
Klassen
| Name | Description |
|---|---|
| ApplicationCrmEnabledAttribute |
Hiermee schakelt u Compensating Resource Manger (CRM) in voor de getagde toepassing. |
| Clerk |
Schrijft records van transactionele acties naar een logboek. |
| ClerkInfo |
Bevat informatie over een actief compensating Resource Manager (CRM) Clerk-object. |
| ClerkMonitor |
Bevat een momentopname van alle Clerks die actief zijn in het proces. |
| Compensator |
Vertegenwoordigt de basisklasse voor alle Compensating Resource Manager (CRM) Compensators. |
| LogRecord |
Vertegenwoordigt een ongestructureerde logboekrecord die wordt geleverd als com+ |
Enums
| Name | Description |
|---|---|
| CompensatorOptions |
Hiermee geeft u vlaggen op die bepalen welke fasen van transactievoltooiing moeten worden ontvangen door de Compensating Resource Manager (CRM) Compensator en of herstel moet mislukken als twijfelachtige transacties blijven na een poging tot herstel. |
| LogRecordFlags |
Beschrijft de oorsprong van een compensating Resource Manager (CRM)-logboekrecord. |
| TransactionState |
Hiermee geeft u de status van de huidige compenserende Resource Manager (CRM) transactie. |