System.EnterpriseServices.CompensatingResourceManager Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen bereit, mit denen Sie einen Ausgleichsressourcen-Manager (CRM) in verwaltetem Code verwenden können. Ein CRM ist ein Von COM+ bereitgestellter Dienst, der es Ihnen ermöglicht, nichttransactionale Objekte in Microsoft Distributed Transaction Coordinator (DTC)-Transaktionen einzuschließen. Obwohl CRMs nicht die Funktionen eines vollständigen Ressourcenmanagers bereitstellen, bieten sie transaktionsale Atomität (alles oder nichts Verhalten) und Haltbarkeit über das Wiederherstellungsprotokoll.
Klassen
| Name | Beschreibung |
|---|---|
| ApplicationCrmEnabledAttribute |
Aktiviert die Kompensierung der Ressourcenverwaltung (RESOURCE Manger, CRM) für die markierte Anwendung. |
| Clerk |
Schreibt Datensätze von Transaktionsaktionen in ein Protokoll. |
| ClerkInfo |
Enthält Informationen zur Beschreibung eines aktiven Kompensierungs-Resource Manager (CRM)-Referendarobjekts. |
| ClerkMonitor |
Enthält eine Momentaufnahme aller im Prozess aktiven Mitarbeiter. |
| Compensator |
Stellt die Basisklasse für alle Ausgleichsressourcen-Manager(CRM)-Kompensatoren dar. |
| LogRecord |
Stellt einen unstrukturierten Protokolldatensatz dar, der als COM+ |
Enumerationen
| Name | Beschreibung |
|---|---|
| CompensatorOptions |
Gibt Flags an, die steuern, welche Phasen des Transaktionsabschlusses vom Ausgleichs-Resource Manager (CRM)-Ausgleich empfangen werden sollen, und ob die Wiederherstellung fehlschlagen soll, wenn fragwürdige Transaktionen nach dem Versuch der Wiederherstellung bestehen bleiben. |
| LogRecordFlags |
Beschreibt den Ursprung eines ausgleichenden Resource Manager (CRM)-Protokolldatensatzes. |
| TransactionState |
Gibt den Status der aktuellen Ausgleichstransaktion Resource Manager (CRM) an. |