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 mediante Visual Basic y Visual C++.

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

Es más fácil que los componentes escritos con Visual Basic compilen un registro de 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 de apartment, aunque se recomienda que usen en su lugar el modelo de subproceso Ambos.

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

Interfaces de CRM Descripción
ICrmCompensator Esta interfaz proporciona registros de registro no estructurados en Visual C++.
ICrmCompensatorVariants Esta interfaz proporciona registros de registro estructurados al compensador de CRM cuando se usa Visual Basic.
ICrmFormatLogRecords Esta interfaz convierte los registros de registro en formato visible para que se puedan presentar mediante una herramienta de supervisión genérica.
ICrmLogControl El trabajador de CRM y el compensador de CRM 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 empleado de CRM específico.
ICrmMonitorClerks Esta interfaz obtiene información sobre el estado de los distribuidores.
ICrmMonitorLogRecords Esta interfaz supervisa los registros de registro individuales mantenidos por un empleado de CRM específico para una transacción determinada.

 

conceptos de Resource Manager de compensación de COM+