Compartir a través de


COM+ CRM Interfaces

Las interfaces de CRM son necesarias para proporcionar compatibilidad con los trabajadores de CRM y los compensadores de CRM desarrollados con Visual Basic y Visual C++.

Puede usar el Resource Manager de compensación de COM+ (CRM) para integrar de forma rápida y sencilla los recursos de la aplicación con transacciones del Coordinador de transacciones distribuidas (DTC) de Microsoft.

Es más fácil que los componentes escritos con Visual Basic compilen un registro como una colección de Variantes. Además, los componentes de Visual Basic son subprocesos de apartamento, lo que implica que debe ser posible serializar las interfaces del apartamento multiproceso a un apartamento de un solo subproceso. Los componentes de CRM desarrollados con Visual C++ también podrían usar el modelo de subprocesos apartment, aunque se recomienda que usen el modelo ambos subprocesos en su lugar.

Las interfaces descritas en la tabla siguiente proporcionan información de referencia detallada para los desarrolladores de CRM de COM+.

Interfaces de CRM Descripción
ICrmCompensator Esta interfaz ofrece registros no estructurados en Visual C++.
ICrmCompensatorVariants Esta interfaz ofrece registros estructurados al compensador crm cuando se usa Visual Basic.
ICrmFormatLogRecords Esta interfaz convierte las entradas de registro en formato visible para que se puedan presentar mediante una herramienta de supervisión genérica.
ICrmLogControl Crm Worker y CRM Compensator usan esta interfaz para escribir registros en el registro y hacer que sean duraderos.
ICrmMonitor Esta interfaz captura una instantánea del estado actual de un CRM y contiene un distribuidor de CRM específico.
ICrmMonitorClerks Esta interfaz obtiene información sobre el estado de los distribuidores.
ICrmMonitorLogRecords Esta interfaz supervisa los registros individuales mantenidos por un distribuidor de CRM específico para una transacción determinada.

 

Conceptos de Resource Manager de compensación de COM+