System.EnterpriseServices.CompensatingResourceManager Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases que permiten usar un Administrador de recursos de compensación (CRM) en código administrado. Un CRM es un servicio proporcionado por COM+ que permite incluir objetos no transaccionales en transacciones del Coordinador de transacciones distribuidas (DTC) de Microsoft. Aunque las CRM no proporcionan las funcionalidades de un administrador de recursos completo, proporcionan atomicidad transaccional (todo o nada) y durabilidad a través del registro de recuperación.
Clases
| Nombre | Description |
|---|---|
| ApplicationCrmEnabledAttribute |
Habilita la compensación del administrador de recursos (CRM) en la aplicación etiquetada. |
| Clerk |
Escribe registros de acciones transaccionales en un registro. |
| ClerkInfo |
Contiene información que describe un objeto Clerk de compensación activo Resource Manager (CRM). |
| ClerkMonitor |
Contiene una instantánea de todos los distribuidores activos en el proceso. |
| Compensator |
Representa la clase base para todos los compensadores compensadores de Resource Manager (CRM). |
| LogRecord |
Representa un registro de registro no estructurado entregado como una estructura COM+ |
Enumeraciones
| Nombre | Description |
|---|---|
| CompensatorOptions |
Especifica marcas que controlan qué fases de finalización de transacciones deben recibir el compensador de compensación de Resource Manager (CRM) y si se debe producir un error en la recuperación si las transacciones interrogables permanecen después de que se haya intentado la recuperación. |
| LogRecordFlags |
Describe el origen de un registro de Resource Manager de compensación (CRM). |
| TransactionState |
Especifica el estado de la transacción de compensación actual Resource Manager (CRM). |