Share via


COM+ CRM-Schnittstellen

Die CRM-Schnittstellen sind erforderlich, um Unterstützung für CRM-Worker und CRM-Kompensatoren bereitzustellen, die mit Visual Basic und Visual C++ entwickelt wurden.

Sie können das COM+ Compensating Resource Manager (CRM) verwenden, um Anwendungsressourcen schnell und einfach in DTC-Transaktionen (Microsoft Distributed Transaction Coordinator) zu integrieren.

Mit Visual Basic geschriebene Komponenten können einfacher einen Protokolldatensatz als Sammlung von Variants erstellen. Außerdem werden Visual Basic-Komponenten als Apartmentthreads ausgeführt, was bedeutet, dass es möglich sein muss, die Schnittstellen aus dem Multithread-Apartment in ein Singlethread-Apartment zu marshallen. CRM-Komponenten, die mit Visual C++ entwickelt wurden, können auch das Apartment-Threadingmodell verwenden, obwohl es empfohlen wird, stattdessen das Beide-Threading-Modell zu verwenden.

Die in der folgenden Tabelle beschriebenen Schnittstellen bieten ausführliche Referenzinformationen für Entwickler von COM+-CRMs.

CRM-Schnittstellen BESCHREIBUNG
ICrmCompensator Diese Schnittstelle stellt unstrukturierte Protokolldatensätze in Visual C++ bereit.
ICrmCompensatorVariants Diese Schnittstelle liefert strukturierte Protokolldatensätze an den CRM-Kompensator, wenn Visual Basic verwendet wird.
ICrmFormatLogRecords Diese Schnittstelle konvertiert die Protokolldatensätze in ein sichtbares Format, sodass sie mit einem generischen Überwachungstool dargestellt werden können.
ICrmLogControl Diese Schnittstelle wird vom CRM Worker und CRM-Kompensator verwendet, um Datensätze in das Protokoll zu schreiben und dauerhaft zu machen.
ICrmMonitor Diese Schnittstelle erfasst eine Momentaufnahme des aktuellen Zustands eines CRM und enthält einen bestimmten CRM-Sachbearbeiter.
ICrmMonitorClerks Diese Schnittstelle erhält Informationen zum Status der Sachbearbeiter.
ICrmMonitorLogRecords Diese Schnittstelle überwacht die einzelnen Protokolldatensätze, die von einem bestimmten CRM-Sachbearbeiter für eine bestimmte Transaktion verwaltet werden.

 

COM+ kompensierende Resource Manager-Konzepte