Compartir a través de


System.EnterpriseServices.CompensatingResourceManager Espacio de nombres

Proporciona clases que permiten usar un administrador de compensación de recursos (CRM) en código administrado. Un CRM es un servicio proporcionado por COM+ que permite incluir objetos no transaccionales en las transacciones de Microsoft DTC (Coordinador de transacciones distribuidas). Aunque los CRM no ofrecen las funcionalidades de un administrador de recursos completo, proporcionan la atomicidad transaccional (comportamiento todo o nada) y la durabilidad por medio del registro de recuperación.

Clases

ApplicationCrmEnabledAttribute

Habilita el Administrador de compensación de recursos (CRM) en la aplicación marcada.

Clerk

Escribe registros de acciones relativas a transacciones en un archivo de registros.

ClerkInfo

Contiene información que describe un objeto Clerk del Administrador de compensación de recursos (CRM).

ClerkMonitor

Contiene una instantánea de todos los objetos Clerk activos en el proceso.

Compensator

Representa la clase base para todos los objetos Compensator del Administrador de compensación de recursos (CRM).

LogRecord

Representa un registro de acciones de transacción no estructurado suministrado como estructura CrmLogRecordRead de COM+. Esta clase no puede heredarse.

Enumeraciones

CompensatorOptions

Especifica marcadores que controlan qué fases de finalización de transacción debería recibir el objeto Compensator del Administrador de compensación de recursos (CRM), y si la recuperación no debería realizarse en el caso de que queden transacciones cuestionables tras haber intentado iniciar la recuperación.

LogRecordFlags

Describe el origen de las anotaciones de registro del Administrador de compensación de recursos (CRM).

TransactionState

Especifica el estado de la transacción actual del Administrador de compensación de recursos (CRM).