System.EnterpriseServices.CompensatingResourceManager Espacio de nombres

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+ CrmLogRecordRead . Esta clase no puede heredarse.

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).