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. |
Temas relacionados