Interfacce CRM COM+

Le interfacce CRM sono necessarie per fornire supporto per CRM Workers e CRM Compensats sviluppati con Visual Basic e Visual C++.

È possibile usare COM+ Compensating Resource Manager (CRM) per integrare rapidamente e facilmente le risorse dell'applicazione con transazioni DTC (Microsoft Distributed Transaction Coordinator).

È più semplice per i componenti scritti con Visual Basic creare un record di log come raccolta di varianti. Inoltre, i componenti di Visual Basic sono threading apartment, il che implica che deve essere possibile effettuare il marshalling delle interfacce dall'apartment multithreading a un apartment a thread singolo. I componenti CRM sviluppati con Visual C++ possono anche usare il modello di threading Apartment, anche se è consigliabile usare entrambi i modelli di threading.

Le interfacce descritte nella tabella seguente forniscono informazioni di riferimento dettagliate per gli sviluppatori di CRL COM+.

Interfacce CRM Descrizione
ICrmCompensator Questa interfaccia fornisce record di log non strutturati in Visual C++.
ICrmCompensatorVariants Questa interfaccia recapita i record di log strutturati al CRM Crm Crm Quando si usa Visual Basic.
ICrmFormatLogRecords Questa interfaccia converte i record di log in un formato visualizzabile in modo che possano essere presentati usando uno strumento di monitoraggio generico.
ICrmLogControl Questa interfaccia viene usata dal ruolo di lavoro CRM e CRM Crm Crm Per scrivere record nel log e renderli durevoli.
ICrmMonitor Questa interfaccia acquisisce uno snapshot dello stato corrente di un CRM e contiene un clerk CRM specifico.
ICrmMonitorClerks Questa interfaccia ottiene informazioni sullo stato dei clerk.
ICrmMonitorLogRecords Questa interfaccia monitora i singoli record di log gestiti da un impiegato CRM specifico per una determinata transazione.

 

Concetti relativi a COM+ Compensating Resource Manager