Freigeben über


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 den COM+ Kompensationsressourcen-Manager (CRM) verwenden, um Anwendungsressourcen schnell und einfach in Microsoft Distributed Transaction Coordinator (DTC)-Transaktionen zu integrieren.

Es ist einfacher, mit Visual Basic geschriebene Komponenten einen Protokolldatensatz als Sammlung von Variants zu erstellen. Außerdem sind Visual Basic-Komponenten Apartmentthreads, was bedeutet, dass es möglich sein muss, die Schnittstellen von der Multithread-Wohnung in eine Singlethread-Wohnung zu marshallen. CRM-Komponenten, die mit Visual C++ entwickelt wurden, können auch das Apartmentthreadingmodell verwenden, obwohl empfohlen wird, stattdessen das Beide Threadingmodell zu verwenden.

Die in der folgenden Tabelle beschriebenen Schnittstellen enthalten detaillierte Referenzinformationen für Entwickler von COM+ CRMs.

CRM-Schnittstellen Beschreibung
ICrmCompensator- Diese Schnittstelle stellt unstrukturierte Protokolldatensätze in Visual C++ bereit.
ICrmCompensatorVariants Diese Schnittstelle stellt strukturierte Protokolldatensätze beim CRM-Ausgleich bereit, 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-Kompensor verwendet, um Datensätze in das Protokoll zu schreiben und sie dauerhaft zu machen.
ICrmMonitor- Diese Schnittstelle erfasst eine Momentaufnahme des aktuellen Zustands eines CRM und hält einen bestimmten CRM-Mitarbeiter.
ICrmMonitorClerks Diese Schnittstelle beschafft Informationen über den Stand der Bediensteten.
ICrmMonitorLogRecords Diese Schnittstelle überwacht die einzelnen Protokolldatensätze, die von einem bestimmten CRM-Mitarbeiter für eine bestimmte Transaktion verwaltet werden.

 

COM+ Kompensierung von Ressourcen-Manager-Konzepten