Interfacce COM+
Di seguito sono riportate le interfacce COM+.
Interfaccia | Descrizione |
---|---|
ContextInfo | Recupera le informazioni sulle transazioni, le attività e il contesto sull'oggetto contesto corrente. |
ContextInfo2 | Fornisce informazioni aggiuntive sul contesto di un oggetto, integrando le informazioni disponibili tramite l'interfaccia ContextInfo . |
IAppDomainHelper | Associa un oggetto gestito a un dominio applicazione, ovvero un ambiente isolato in cui vengono eseguite le applicazioni. |
IAssemblyLocator | Recupera informazioni su un assembly quando si usa codice gestito in Common Language Runtime di .NET Framework. |
IAsyncErrorNotify | Usato per implementare l'intercettazione degli errori sul lavoro batch asincrono inviato tramite l'attività creata da CoCreateActivity. |
ICheckSxSConfig | Usato per controllare la configurazione dell'assembly side-by-side corrente. |
IComActivityEvents | Notifica al sottoscrittore se un'attività viene creata, eliminata o scaduta. |
IComAppEvents | Notifica al sottoscrittore se un'applicazione server COM+ viene avviata, arrestata o forzata per arrestare. |
IComApp2Events | Notifica al sottoscrittore se un'applicazione server COM+ viene caricata, arrestata o sospesa. |
IComCRMEvents | Notifica al sottoscrittore le attività della funzionalità CRM (Compensating Resource Manager) di Servizi componenti. |
IComExceptionEvents | Notifica al sottoscrittore quando si verifica un'eccezione non gestita nel codice dell'utente. |
IComIdentityEvents | Notifica al sottoscrittore di un'attività che fa parte di una pagina asp (Active Server Pages) di Internet Information Services (IIS). |
IComInstanceEvents | Notifica al sottoscrittore della creazione o della versione di un oggetto. |
IComInstance2Events | Notifica al sottoscrittore se un oggetto viene creato o rilasciato da un client. |
ICOMLBArguments | Utilizzato per attivare il servizio di bilanciamento del carico dei componenti COM+. |
IComLTxEvents | Notifica al sottoscrittore di eventi correlati alle transazioni COM+. |
IComMethodEvents | Notifica al sottoscrittore se il metodo di un oggetto è stato chiamato, restituito o generato un'eccezione. |
IComMethod2Events | Notifica al sottoscrittore se il metodo di un oggetto è stato chiamato, restituito o generato un'eccezione. |
IComObjectConstructionEvents | Notifica al sottoscrittore se un oggetto costruito viene creato in un pool di oggetti. |
IComObjectConstruction2Events | Notifica al sottoscrittore se viene creato un oggetto costruito. |
IComObjectEvents | Notifica al sottoscrittore se è stata creata o liberata un'istanza di un oggetto attivato JIT (Just-In-Time). |
IComObjectPoolEvents | Notifica al sottoscrittore quando viene aggiunto un nuovo oggetto al pool. |
IComObjectPool2Events | Notifica al sottoscrittore se un oggetto transazionale o non transazionale viene aggiunto o ottenuto dal pool di oggetti. |
IComObjectPoolEvents2 | Notifica al sottoscrittore quando viene creato o rimosso un nuovo oggetto dal pool. |
IComQCEvents | Notifica al sottoscrittore se un messaggio in coda viene creato, de accodato o spostato in una coda di tentativi o messaggi non recapitabili. |
IComResourceEvents | Notifica al sottoscrittore se una risorsa viene creata, allocata, rilevata o eliminata definitivamente. |
IComSecurityEvents | Notifica al sottoscrittore se l'autenticazione di una chiamata al metodo ha avuto esito positivo o negativo. |
IComThreadEvents | Notifica al sottoscrittore se viene creato o terminato un apartment a thread singolo e quando viene allocato un thread apartment. |
IComTrackingInfoCollection | Recupera il tipo di una raccolta di informazioni di rilevamento e il numero di oggetti in esso contenuti. |
IComTrackingInfoEvents | Notifica al sottoscrittore quando cambiano le informazioni di rilevamento per una raccolta. |
IComTrackingInfoObject | Recupera le proprietà di un oggetto informazioni di rilevamento. |
IComTrackingInfoProperties | Recupera il numero totale di proprietà associate a un oggetto informazioni di rilevamento e i relativi nomi. |
IComTransactionEvents | Notifica al sottoscrittore se la transazione Microsoft Distributed Transaction Coordinator (DTC) avvia, esegue commit o interruzioni. |
IComTransaction2Events | Notifica al sottoscrittore se una transazione Microsoft Distributed Transaction Coordinator (DTC) avvia, esegue commit o interruzioni. Il sottoscrittore riceve inoltre una notifica quando la transazione si trova nella fase di preparazione del protocollo di commit in due fasi. |
IComUserEvent | Notifica al sottoscrittore delle metriche definite dall'utente specificate. |
IContextProperties | Fornisce l'accesso alle proprietà dell'oggetto contesto. |
IContextState | Controlla la disattivazione dell'oggetto e il voto delle transazioni modificando i flag di stato del contesto. |
IContextTransactionInfo | Fornisce l'accesso alle proprietà dell'oggetto contesto correlate alle transazioni. |
ICreateWithLocalTransaction | Crea un oggetto COM+ che viene eseguito nell'ambito della transazione locale specificata. |
ICreateWithTipTransactionEx | Crea un oggetto che viene inserito all'interno di una transazione manuale utilizzando il protocollo TIP (Transaction Internet Protocol). |
ICreateWithTransactionEx | Crea un oggetto che viene inserito all'interno di una transazione manuale. |
ICrmCompensator | Recapita i record di log non strutturati al CRM Compensato quando si usa Microsoft Visual C++. |
ICrmCompensatorVariants | Recapita i record di log strutturati al CRM Compensato quando si usa Microsoft Visual Basic. |
ICrmFormatLogRecords | Converte i record di log in formato visualizzabile in modo che possano essere presentati usando uno strumento di monitoraggio generico. |
ICrmLogControl | È il mezzo in base al quale crm worker e CRM Compensat scrivono i record nel log e li rendono durevoli. |
ICrmMonitor | Acquisisce uno snapshot dello stato corrente di CRM e contiene un impiegato CRM specifico. |
ICrmMonitorClerks | Recupera informazioni sullo stato degli impiegati. |
ICrmMonitorLogRecords | Monitora i singoli record di log gestiti da un impiegato CRM specifico per una determinata transazione. |
IDispenserDriver | Viene chiamato dal titolare del distributore di risorse COM+ per creare, integrare, valutare ed eliminare una risorsa. |
IDispenserManager | Connessione al Distributore Manager. |
IEnumEventObject | Enumera gli oggetti evento registrati nell'archivio eventi COM+. |
IEnumNames | Enumera i nomi. |
IEventClass | Associa una classe di oggetti evento all'interfaccia di evento implementati da tali oggetti. |
IEventClass2 | Utilizzato per impostare e ottenere dati sugli oggetti della classe di evento. |
IEventControl | Controlla il comportamento di un oggetto evento, ovvero l'oggetto che genera un evento ai relativi sottoscrittori. |
IEventObjectChange | Notifica ai sottoscrittori delle modifiche apportate all'archivio eventi. |
IEventObjectChange2 | Notifica ai sottoscrittori delle modifiche apportate all'archivio eventi, incluse le informazioni sull'ID partizione e applicazione. |
IEventObjectCollection | Gestisce gli oggetti in una raccolta di oggetti evento. |
IEventProperty | Archivia le proprietà degli eventi. |
IEventSubscription | Specifica le informazioni sulla relazione tra un sottoscrittore di eventi e un evento a cui è in corso la sottoscrizione. |
IEventSubscription2 | Estende l'interfaccia IEventSubscription . |
IEventSubscription3 | Estende l'interfaccia IEventSubscription2 . |
IEventSystem | Fornisce l'accesso all'archivio dati dell'evento. |
IEventSystem2 | Estende l'interfaccia IEventSystem . |
IFiringControl | Genera un evento a una singola sottoscrizione. |
IGetAppTrackerData | Consente alle applicazioni amministrative di recuperare informazioni statistiche sull'esecuzione di applicazioni COM+. |
IGetContextProperties | Consente al chiamante di ottenere le proprietà associate al contesto dell'oggetto corrente. |
IGetSecurityCallContext | Recupera un riferimento a un oggetto creato dalla classe SecurityCallContext associata alla chiamata corrente. |
IHolder | Alloca o libera le risorse per un distributore di risorse installato. |
IManagedActivationEvents | Usato per creare ed eliminare gli stub per gli oggetti gestiti all'interno del contesto COM+ corrente. |
IManagedObjectInfo | Descrive lo stub per un oggetto gestito. |
IManagedPoolAction | Consente a un oggetto di ricevere una notifica prima del rilascio da un pool di oggetti COM+. |
IManagedPooledObj | Viene descritto come viene usato un oggetto gestito nel pool di oggetti COM+. |
IMessageMover | Sposta i messaggi da una coda a un'altra coda. |
IMTSActivity | Invia il lavoro batch tramite l'attività creata dalla funzione MTSCreateActivity. |
IMTSCall | Implementa il lavoro batch inviato tramite l'attività creata dalla funzione MTSCreateActivity. |
IMtsEventInfo | Descrive gli eventi definiti dall'utente. |
IMtsEvents | Fornisce metodi per ottenere informazioni sul pacchetto in esecuzione e stabilire sink di eventi. |
IMtsGrp | Fornisce metodi per l'enumerazione tramite pacchetti in esecuzione. |
IMTSLocator | Descrive un singolo evento che fornisce l'accesso all'interfaccia IMtsEvents del dispatcher eventi per il processo corrente. |
IMTxAS | Equivalente alle funzioni C++ seguenti: GetObjectContext, RecycleSurrogate e Cassaforte Ref. |
IMultiInterfaceEventControl | Controlla il comportamento di un oggetto evento, ovvero l'oggetto che genera un evento ai relativi sottoscrittori. |
IMultiInterfacePublisherFilter | Gestisce una cache di sottoscrizioni filtrata per un metodo di evento. |
IObjectConstruct | Controlla il processo di costruzione dell'oggetto passando parametri da altri metodi o oggetti. |
IObjectConstructString | Fornisce l'accesso a una stringa del costruttore. Usarlo quando si desidera specificare i parametri durante la costruzione dell'oggetto. |
IObjectContext | Fornisce l'accesso al contesto dell'oggetto corrente. Il contesto di un oggetto viene utilizzato principalmente quando si usano transazioni o si gestiscono la sicurezza di un oggetto. |
IObjectContextActivity | Recupera l'identificatore di attività associato al contesto dell'oggetto corrente. |
IObjectContextInfo | Recupera le informazioni sulle transazioni, le attività e il contesto sull'oggetto contesto corrente. |
IObjectContextInfo2 | Estende l'interfaccia IObjectContextInfo . |
IObjectContextTip | Recupera le proprietà che descrivono il contesto della transazione TIP (Transaction Internet Protocol). |
IObjectControl | Definisce le procedure di inizializzazione e pulizia specifiche del contesto per gli oggetti COM+ e specifica se gli oggetti possono essere riciclati. |
IObjPool | Rappresenta la chiave per ogni oggetto nel pool di risorse delle transazioni. |
IPlaybackControl | Abilita la partecipazione alla gestione anomala degli errori di riproduzione lato server e degli errori lato client del meccanismo di recapito di Accodamento messaggi. |
IPoolManager | Consente al chiamante di controllare un pool di oggetti. |
IProcessInitializer | Fornisce metodi che possono essere chiamati ogni volta che Dllhost.exe avvia o arresta. |
IPublisherFilter | Funge da interfaccia di callback in modo che gli editori di eventi possano controllare quali sottoscrittori ricevono le notifiche degli eventi o l'ordine in cui i sottoscrittori ricevono una notifica. |
ISecurityCallContext | Fornisce l'accesso a metodi di sicurezza e informazioni sul contesto delle chiamate di sicurezza della chiamata corrente. |
ISecurityCallersColl | Fornisce l'accesso alle informazioni sui singoli chiamanti in una raccolta di chiamanti. |
ISecurityIdentityColl | Fornisce l'accesso a una raccolta di informazioni di sicurezza che rappresentano l'identità di un chiamante. Gli elementi disponibili in questa raccolta sono il SID, il nome dell'account, il servizio di autenticazione, il livello di autenticazione e il livello di rappresentazione. |
ISecurityProperty | Determina l'ID di sicurezza del chiamante o del chiamante diretto dell'oggetto corrente. Tuttavia, il modo preferito per ottenere informazioni sui chiamanti di un oggetto consiste nell'usare l'interfaccia ISecurityCallContext . |
ISelectCOMLBServer | Attiva il servizio di bilanciamento del carico dei componenti COM+. |
ISendMethodEvents | Descrive una classe di evento che notifica ai sottoscrittori ogni volta che un metodo sull'oggetto che lo implementa viene chiamato o restituito da una chiamata. |
IServiceActivity | Usato per chiamare il lavoro batch inviato tramite l'attività creata da CoCreateActivity. |
IServiceCall | Usato per implementare il lavoro batch inviato tramite l'attività creata da CoCreateActivity. |
IServiceComTIIntrinsicsConfig | Configura gli intrinseci COM Transaction Integrator (COMTI) per il lavoro svolto quando si chiama la funzione CoCreateActivity o CoEnterServiceDomain. |
IServiceIISIntrinsicsConfig | Configura gli intrinseci IIS per il lavoro svolto quando si chiama la funzione CoCreateActivity o CoEnterServiceDomain. |
IServiceInheritanceConfig | Determina se costruire un nuovo contesto in base al contesto corrente o creare un nuovo contesto basato esclusivamente sulle informazioni in CServiceConfig. |
IServicePartitionConfig | Configura la modalità di utilizzo delle partizioni per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain. |
IServicePool | Utilizzato per gestire un pool di oggetti COM+. |
IServicePoolConfig | Utilizzato per configurare un pool di oggetti. |
IServiceSxSConfig | Configura gli assembly side-by-side per il lavoro eseguito quando si chiama CoCreateActivity o CoEnterServiceDomain. |
IServiceSynchronizationConfig | Configura la sincronizzazione per il lavoro eseguito quando si chiama CoCreateActivity o CoEnterServiceDomain. |
IServiceSysTxnConfig | Consente di eseguire un set di codice nell'ambito di una transazione esistente specificata con un proxy di transazione. |
IServiceThreadPoolConfig | Configura il pool di thread dell'oggetto attività restituito chiamando CoCreateActivity. |
IServiceTrackerConfig | Configura la proprietà tracker per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain. |
IServiceTransactionConfig | Estende l'interfaccia IServiceTransactionConfigBase . |
IServiceTransactionConfigBase | Configura i servizi di transazione per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain. |
ISharedProperty | Espone i metodi di proprietà che è possibile utilizzare per impostare o recuperare il valore di una proprietà condivisa. |
ISharedPropertyGroup | Consente di creare e accedere alle proprietà condivise in un gruppo di proprietà condivise. |
ISharedPropertyGroupManager | Usato per creare gruppi di proprietà condivise e per ottenere l'accesso ai gruppi di proprietà condivise esistenti. |
ISystemAppEventData | Notifica al sottoscrittore quando viene creata o riconfigurata un'istanza dell'applicazione COM+. |
IThreadPoolKnobs | Usato per controllare il comportamento dei pool di thread. |
ITransactionContext | Consente di comporre il lavoro di più oggetti COM+ in una singola transazione e di eseguire in modo esplicito il commit o l'interruzione della transazione. |
ITransactionContextEx | Estende l'interfaccia ITransactionContext per essere compatibile con Automazione. |
ITransactionProperty | Usato per ottenere il pool di risorse delle transazioni. |
ITransactionProxy | Consente a un contesto di transazione COM+ di utilizzare una transazione non DTC. |
ITransactionResourcePool | Gestisce un elenco di oggetti in pool, con chiave IObjPool, usati fino al completamento della transazione. |
ITransactionStatus | Consente di individuare lo stato della transazione completata dalla chiamata a CoLeaveServiceDomain quando CServiceConfig è configurato per l'uso delle transazioni nella chiamata a CoEnterServiceDomain. |
Objectcontext | Fornisce l'accesso al contesto dell'oggetto corrente. Il contesto di un oggetto viene utilizzato principalmente quando si usano transazioni o si gestiscono la sicurezza di un oggetto. Fornisce la stessa funzionalità di IObjectContext, ma è compatibile con Automazione. |
ObjectControl | Definisce procedure di inizializzazione e pulizia specifiche del contesto per gli oggetti COM+ e per specificare se gli oggetti possono essere riciclati. Fornisce la stessa funzionalità di IObjectControl, ma è compatibile con Automazione. |
SecurityProperty | Consente di ottenere informazioni sul chiamante originale dell'oggetto corrente e sul chiamante diretto. |