Cette documentation est archivée et n’est pas conservée.

System.EnterpriseServices.CompensatingResourceManager, espace de noms

Mise à jour : novembre 2007

L'espace de noms System.EnterpriseServices.CompensatingResourceManager contient des classes qui vous permettent d'utiliser un gestionnaire CRM (Compensating Resource Manager) dans du code managé. Un gestionnaire CRM est un service fourni par COM+ qui vous permet d'inclure des objets non transactionnels dans des transactions du Coordinateur de transaction distribuée Microsoft (DTC, Distributed Transaction Coordinator). Bien que les gestionnaires CRM n'offrent pas les fonctionnalités d'un gestionnaire des ressources complet, ils fournissent atomicité transactionnelle (« tout ou rien ») et durabilité via le journal de récupération.

Pour plus d'informations sur l'utilisation d'un gestionnaire CRM, consultez How to: Create a Compensating Resource Manager (CRM).

  ClasseDescription
ApplicationCrmEnabledAttributeActive le gestionnaire CRM (Compensating Resource Manager) pour l'application avec balises.
ClerkÉcrit les enregistrements des actions transactionnelles dans un journal.
ClerkInfoContient des informations décrivant l'objet Clerk CRM (Compensating Resource Manager).
ClerkMonitorContient un instantané de tous les Clerk actifs dans le processus.
CompensatorReprésente la classe de base pour tous les compensateurs CRM (Compensating Resource Manager).
LogRecordReprésente un enregistrement du journal non structuré remis en tant qu'une structure CrmLogRecordRead COM+. Cette classe ne peut pas être héritée.

  ÉnumérationDescription
CompensatorOptionsSpécifie les indicateurs qui contrôlent les phases de la complétion des transactions qui sont reçues par le compensateur CRM (Compensating Resource Manager) et l'échec éventuel de la récupération s'il demeure des transactions douteuses une fois la restauration tentée.
LogRecordFlagsDécrit l'origine d'un enregistrement du journal CRM (Compensating Resource Manager).
TransactionStateSpécifie l'état de la transaction CRM (Compensating Resource Manager) en cours.
Afficher: