System.EnterpriseServices.CompensatingResourceManager Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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+ |
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. |