System.EnterpriseServices.CompensatingResourceManager Spazio dei nomi

Fornisce classi che consentono l'uso di un Gestore risorse di compensazione (CRM, Compensating Resource Manager) nel codice gestito. Un CRM è un servizio fornito da COM+ che consente di includere oggetti non transazionali in Microsoft transazioni Distributed Transaction Coordinator (DTC). Anche se non dispongono delle funzionalità di un vero e proprio gestore di risorse, i servizi CRM assicurano durevolezza e atomicità delle transazioni (funzionamento radicale) attraverso il log di recupero.

Classi

ApplicationCrmEnabledAttribute

Attiva il CRM (Compensating Resource Manager) sull'applicazione con tag.

Clerk

Scrive i record delle azioni transazionali in un log.

ClerkInfo

Contiene informazioni che descrivono un oggetto Clerk CRM (Compensating Resource Manager) attivo.

ClerkMonitor

Contiene uno snapshot di tutte le classi Clerk attive nel processo.

Compensator

Rappresenta la classe base di tutti i compensatori CRM (Compensating Resource Manager).

LogRecord

Rappresenta un record del log non strutturato recapitato come una struttura COM+ CrmLogRecordRead. La classe non può essere ereditata.

Enumerazioni

CompensatorOptions

Specifica i flag che controllano le fasi di completamento della transazione che devono essere ricevute dalla classe Compensator (Compensating Resource Manager) e indica se il recupero deve avere esito negativo qualora delle transazioni dubbie permangano dopo aver tentato di effetturare il recupero.

LogRecordFlags

Descrive l'origine di un record del log CRM (Compensating Resource Manager).

TransactionState

Specifica lo stato della transazione CRM (Compensating Resource Manager) corrente.