Delen via


COM+-interfaces

Hier volgen de COM+-interfaces.

Interface Beschrijving
ContextInfo- Hiermee haalt u informatie over transacties, activiteiten en context op over het huidige contextobject.
ContextInfo2- Biedt aanvullende informatie over de context van een object, aangevuld met de informatie die beschikbaar is via de ContextInfo interface.
IAppDomainHelper- Hiermee wordt een beheerd object gekoppeld aan een toepassingsdomein. Dit is een geïsoleerde omgeving waarin toepassingen worden uitgevoerd.
IAssemblyLocator- Haalt informatie over een assembly op wanneer u beheerde code gebruikt in de algemene taalruntime van .NET Framework.
IAsyncErrorNotify- Wordt gebruikt voor het implementeren van fouten bij het asynchrone batchwerk dat wordt verzonden via de activiteit die is gemaakt door CoCreateActivity.
ICheckSxSConfig- Wordt gebruikt om de configuratie van de huidige side-by-side assembly te controleren.
IComActivityEvents Hiermee wordt de abonnee op de hoogte gebracht als er een activiteit wordt gemaakt, vernietigd of een time-out optreedt.
IComAppEvents- Hiermee wordt de abonnee op de hoogte gesteld als een COM+-servertoepassing wordt gestart, afgesloten of gedwongen wordt af te sluiten.
IComApp2Events Hiermee wordt de abonnee op de hoogte gebracht als een COM+-servertoepassing wordt geladen, afgesloten of onderbroken.
IComCRMEvents Hiermee wordt de abonnee op de hoogte gebracht van activiteiten van de functie Compensating Resource Manager (CRM) van Component Services.
IComExceptionEvents Hiermee wordt de abonnee geïnformeerd wanneer er een niet-verwerkte uitzondering optreedt in de code van de gebruiker.
IComIdentityEvents Hiermee wordt de abonnee op de hoogte gebracht van een activiteit die deel uitmaakt van een ASP-pagina (Internet Information Services) Active Server Pages (ASP).
IComInstanceEvents Hiermee wordt de abonnee van het maken of vrijgeven van een object op de hoogte gemaakt.
IComInstance2Events Hiermee wordt de abonnee op de hoogte gebracht als een object wordt gemaakt of vrijgegeven door een client.
ICOMLBArguments- Wordt gebruikt om de COM+-onderdeeltaakverdelingsservice te activeren.
IComLTxEvents Hiermee wordt de abonnee op de hoogte van gebeurtenissen die betrekking hebben op COM+-transacties.
IComMethodEvents Hiermee wordt de abonnee op de hoogte gebracht als de methode van een object is aangeroepen, geretourneerd of een uitzondering heeft gegenereerd.
IComMethod2Events Hiermee wordt de abonnee op de hoogte gebracht als de methode van een object is aangeroepen, geretourneerd of een uitzondering heeft gegenereerd.
IComObjectConstructionEvents Hiermee wordt de abonnee op de hoogte gebracht als er een geconstrueerd object wordt gemaakt in een objectgroep.
IComObjectConstruction2Events Hiermee wordt de abonnee op de hoogte gebracht als er een samengesteld object wordt gemaakt.
IComObjectEvents Hiermee wordt de abonnee op de hoogte gebracht als er een exemplaar van een JIT-geactiveerd object (Just-In-Time) is gemaakt of vrijgemaakt.
IComObjectPoolEvents Hiermee wordt de abonnee op de hoogte gemaakt wanneer een nieuw object wordt toegevoegd aan de pool.
IComObjectPool2Events Hiermee wordt de abonnee op de hoogte gegeven als een transactioneel of niet-transactioneel object wordt toegevoegd aan of verkregen uit de objectgroep.
IComObjectPoolEvents2 Hiermee wordt de abonnee op de hoogte gebracht wanneer een nieuw object wordt gemaakt voor of verwijderd uit de groep.
IComQCEvents- Hiermee wordt de abonnee op de hoogte gebracht als er een bericht in de wachtrij wordt gemaakt, in de wachtrij wordt geplaatst of naar een wachtrij met nieuwe pogingen of in een wachtrij met dode letters wordt verplaatst.
IComResourceEvents- Hiermee wordt de abonnee op de hoogte gebracht als een resource wordt gemaakt, toegewezen, bijgehouden of vernietigd.
IComSecurityEvents Hiermee wordt de abonnee op de hoogte gebracht als de verificatie van een methode-aanroep is geslaagd of mislukt.
IComThreadEvents Hiermee wordt de abonnee op de hoogte gebracht als er een sta (single threaded apartment) wordt gemaakt of beëindigd en wanneer er een appartementsthread wordt toegewezen.
IComTrackingInfoCollection- Hiermee haalt u het type traceringsgegevensverzameling en het aantal objecten op dat het bevat.
IComTrackingInfoEvents Geeft de abonnee een melding wanneer de traceringsgegevens voor een verzameling worden gewijzigd.
IComTrackingInfoObject Hiermee worden de eigenschappen van een traceringsinformatieobject opgehaald.
IComTrackingInfoProperties Hiermee haalt u het totale aantal eigenschappen op dat is gekoppeld aan een traceringsinformatieobject en de bijbehorende namen.
IComTransactionEvents Geeft de abonnee een melding als de DTC-transactie (Microsoft Distributed Transaction Coordinator) wordt gestart, doorgevoerd of afgebroken.
IComTransaction2Events Geeft de abonnee een melding als een DTC-transactie (Microsoft Distributed Transaction Coordinator) wordt gestart, doorgevoerd of afgebroken. De abonnee wordt ook op de hoogte gesteld wanneer de transactie zich in de voorbereidingsfase van het doorvoerprotocol van twee fasen bevindt.
IComUserEvent Hiermee wordt de abonnee op de hoogte gesteld van de opgegeven door de gebruiker gedefinieerde metrische gegevens.
IContextProperties- Biedt toegang tot eigenschappen van contextobjecten.
IContextState- Hiermee bepaalt u objectdeactivatie en transactiestemmen door contextstatusvlagmen te bewerken.
IContextTransactionInfo- Biedt toegang tot contextobjecteigenschappen die betrekking hebben op transacties.
ICreateWithLocalTransaction- Hiermee maakt u een COM+-object dat wordt uitgevoerd binnen het bereik van de opgegeven lokale transactie.
ICreateWithTipTransactionEx- Hiermee maakt u een object dat is opgenomen in een handmatige transactie met behulp van de TIP (Transaction Internet Protocol).
ICreateWithTransactionEx- Hiermee maakt u een object dat is opgenomen in een handmatige transactie.
ICrmCompensator- Levert ongestructureerde logboekrecords aan de CRM Compensator wanneer u Microsoft Visual C++ gebruikt.
ICrmCompensatorVariants Levert gestructureerde logboekrecords aan de CRM Compensator bij het gebruik van Microsoft Visual Basic.
ICrmFormatLogRecords Converteert de logboekrecords naar de weergave-indeling, zodat ze kunnen worden weergegeven met behulp van een algemeen bewakingsprogramma.
ICrmLogControl- Is de middelen waarmee de CRM Worker en CRM Compensator records naar het logboek schrijven en ze duurzaam maken.
ICrmMonitor- Legt een momentopname vast van de huidige status van de CRM en bevat een specifieke CRM-medewerker.
ICrmMonitorClerks Haalt informatie op over de status van de bedienden.
ICrmMonitorLogRecords Bewaakt de afzonderlijke logboekrecords die worden onderhouden door een specifieke CRM-medewerker voor een bepaalde transactie.
IDispenserDriver- Wordt aangeroepen door de houder van de COM+ Resource Dispenser om een resource te maken, in te schakelen, te evalueren en te vernietigen.
IDispenserManager Maakt verbinding met de Dispenser Manager.
IEnumEventObject Inventariseert de gebeurtenisobjecten die zijn geregistreerd in het COM+-gebeurtenissenarchief.
IEnumNames Opsomming van namen.
IEventClass- Koppelt een klasse gebeurtenisobjecten aan de gebeurtenisinterface die deze objecten implementeren.
IEventClass2- Wordt gebruikt voor het instellen en verkrijgen van gegevens over gebeurtenisklasseobjecten.
IEventControl- Hiermee bepaalt u het gedrag van een gebeurtenisobject, het object waarmee een gebeurtenis wordt geactiveerd voor de abonnees.
IEventObjectChange- Hiermee worden abonnees van wijzigingen in het gebeurtenisarchief op de hoogte brengen.
IEventObjectChange2- Hiermee worden abonnees op de hoogte van wijzigingen in het gebeurtenisarchief, terwijl partitie- en toepassings-id-gegevens worden meeinbegrepen.
IEventObjectCollection- Hiermee beheert u objecten in een verzameling gebeurtenisobjecten.
IEventProperty- Slaat gebeurteniseigenschappen op.
IEventSubscription- Hiermee geeft u informatie op over de relatie tussen een gebeurtenisabonnee en een gebeurtenis waarop deze zich abonneert.
IEventSubscription2- Hiermee wordt de IEventSubscription interface uitgebreid.
IEventSubscription3- Breidt de IEventSubscription2 interface uit.
IEventSystem- Biedt toegang tot het gebeurtenisgegevensarchief.
IEventSystem2- Breidt de IEventSystem interface uit.
IFiringControl- Er wordt een gebeurtenis geactiveerd voor één abonnement.
IGetAppTrackerData- Hiermee kunnen beheertoepassingen statistische informatie ophalen over het uitvoeren van COM+-toepassingen.
IGetContextProperties- Hiermee kan de aanroeper de eigenschappen ophalen die zijn gekoppeld aan de context van het huidige object.
IGetSecurityCallContext- Hiermee wordt een verwijzing opgehaald naar een object dat is gemaakt op basis van de SecurityCallContext-klasse die is gekoppeld aan de huidige aanroep.
IHolder Wijst resources toe of vrij voor een geïnstalleerde Resource Dispenser.
IManagedActivationEvents Wordt gebruikt voor het maken en vernietigen van stubs voor beheerde objecten binnen de huidige COM+-context.
IManagedObjectInfo Beschrijft de stub voor een beheerd object.
IManagedPoolAction- Hiermee kan een object worden gewaarschuwd voordat het wordt vrijgegeven uit een COM+-objectgroep.
IManagedPooledObj- Beschrijft hoe een beheerd object wordt gebruikt in de COM+-objectgroep.
IMessageMover- Verplaatst berichten van de ene wachtrij naar een andere wachtrij.
IMTSActivity- Verzendt batchwerk via de activiteit die is gemaakt door de MTSCreateActivity-functie.
IMTSCall- Implementeert het batchwerk dat wordt verzonden via de activiteit die is gemaakt door de functie MTSCreateActivity.
IMtsEventInfo- Beschrijft door de gebruiker gedefinieerde gebeurtenissen.
IMtsEvents Biedt methoden voor het verkrijgen van informatie over het actieve pakket en het tot stand brengen van gebeurtenissinks.
IMtsGrp- Biedt methoden voor het inventariseren van actieve pakketten.
IMTSLocator- Beschrijft één gebeurtenis die toegang biedt tot de IMtsEvents interface van de gebeurtenis-dispatcher voor het huidige proces.
IMTxAS- Gelijk aan de volgende C++-functies: GetObjectContext, RecycleSurrogateen SafeRef-.
IMultiInterfaceEventControl Hiermee bepaalt u het gedrag van een gebeurtenisobject, het object waarmee een gebeurtenis wordt geactiveerd voor de abonnees.
IMultiInterfacePublisherFilter Hiermee beheert u een gefilterde abonnementscache voor een gebeurtenismethode.
IObjectConstruct Hiermee bepaalt u het objectconstructieproces door parameters van andere methoden of objecten door te geven.
IObjectConstructString- Biedt toegang tot een constructortekenreeks. Gebruik deze als u de parameters wilt opgeven tijdens de constructie van uw object.
IObjectContext- Biedt toegang tot de context van het huidige object. De context van een object wordt voornamelijk gebruikt bij het werken met transacties of het omgaan met de beveiliging van een object.
IObjectContextActivity- Haalt de activiteits-id op die is gekoppeld aan de huidige objectcontext.
IObjectContextInfo Hiermee haalt u informatie over transacties, activiteiten en context op over het huidige contextobject.
IObjectContextInfo2 Breidt de IObjectContextInfo interface uit.
IObjectContextTip Hiermee worden eigenschappen opgehaald die de transactiecontext Transaction Internet Protocol (TIP) beschrijven.
IObjectControl- Definieert contextspecifieke initialisatie- en opschoonprocedures voor uw COM+-objecten en geeft aan of de objecten kunnen worden gerecycled.
IObjPool- Vertegenwoordigt de sleutel voor elk object in de transactieresourcegroep.
IPlaybackControl- Maakt deelname mogelijk aan de abnormale verwerking van afspeelfouten aan de serverzijde en fouten aan de clientzijde van het Message Queuing-bezorgingsmechanisme.
IPoolManager- Hiermee kan de aanroeper een objectgroep beheren.
IProcessInitializer Biedt methoden die kunnen worden aangeroepen wanneer Dllhost.exe wordt gestart of afgesloten.
IPublisherFilter Fungeert als een callback-interface, zodat gebeurtenisuitgevers kunnen bepalen welke abonnees gebeurtenismeldingen ontvangen of de volgorde waarin abonnees worden gewaarschuwd.
ISecurityCallContext- Biedt toegang tot beveiligingsmethoden en informatie over de context van de beveiligingsoproep van de huidige aanroep.
ISecurityCallersColl Biedt toegang tot informatie over afzonderlijke bellers in een verzameling bellers.
ISecurityIdentityColl Biedt toegang tot een verzameling beveiligingsgegevens die de identiteit van een beller vertegenwoordigen. De items die beschikbaar zijn in deze verzameling zijn de SID, de accountnaam, de verificatieservice, het verificatieniveau en het imitatieniveau.
ISecurityProperty- Bepaalt de beveiligings-id van de oorspronkelijke aanroeper of directe beller van het huidige object. De voorkeursmethode voor het ophalen van informatie over de bellers van een object is echter het gebruik van de ISecurityCallContext interface.
ISelectCOMLBServer Hiermee activeert u de com+-onderdeeltaakverdelingsservice.
ISendMethodEvents Beschrijft een gebeurtenisklasse die abonnees op de hoogte stelt wanneer een methode voor het object waarmee het wordt geïmplementeerd, wordt aangeroepen of geretourneerd vanuit een aanroep.
IServiceActivity- Wordt gebruikt om het batchwerk aan te roepen dat wordt verzonden via de activiteit die is gemaakt door CoCreateActivity.
IServiceCall- Wordt gebruikt om het batchwerk te implementeren dat wordt verzonden via de activiteit die is gemaakt door CoCreateActivity.
IServiceComTIIntrinsicsConfig Hiermee configureert u de COM Transaction Integrator (COMTI) intrinsiek voor het werk dat wordt uitgevoerd bij het aanroepen van de functie CoCreateActivity of CoEnterServiceDomain.
IServiceIISIntrinsicsConfig Hiermee configureert u de IIS-intrinsieke functies voor het werk dat wordt uitgevoerd bij het aanroepen van de CoCreateActivity of CoEnterServiceDomain functie.
IServiceInheritanceConfig Bepaalt of u een nieuwe context wilt maken op basis van de huidige context of dat u alleen een nieuwe context wilt maken op basis van de informatie in CServiceConfig.
IServicePartitionConfig- Hiermee configureert u hoe partities worden gebruikt voor het werk dat wordt uitgevoerd bij het aanroepen van CoCreateActivity of CoEnterServiceDomain.
IServicePool- Wordt gebruikt voor het beheren van een COM+-objectgroep.
IServicePoolConfig- Wordt gebruikt om een objectgroep te configureren.
IServiceSxSConfig- Hiermee configureert u side-by-side assembly's voor het werk dat wordt uitgevoerd bij het aanroepen van CoCreateActivity of CoEnterServiceDomain.
IServiceSynchronizationConfig Hiermee configureert u de synchronisatie voor het werk dat wordt uitgevoerd bij het aanroepen van CoCreateActivity of CoEnterServiceDomain.
IServiceSysTxnConfig- Hiermee kunt u een set code uitvoeren binnen het bereik van een bestaande transactie die u opgeeft met een transactieproxy.
IServiceThreadPoolConfig- Hiermee configureert u de threadgroep van het activiteitsobject dat wordt geretourneerd door CoCreateActivity-aan te roepen.
IServiceTrackerConfig- Hiermee configureert u de tracker-eigenschap voor het werk dat wordt uitgevoerd bij het aanroepen van CoCreateActivity of CoEnterServiceDomain.
IServiceTransactionConfig- Breidt de IServiceTransactionConfigBase interface uit.
IServiceTransactionConfigBase- Hiermee configureert u de transactieservices voor het werk dat wordt uitgevoerd bij het aanroepen van CoCreateActivity of CoEnterServiceDomain.
ISharedProperty- Hiermee worden eigenschapsmethoden weergegeven die u kunt gebruiken om de waarde van een gedeelde eigenschap in te stellen of op te halen.
ISharedPropertyGroup Wordt gebruikt voor het maken en openen van de gedeelde eigenschappen in een groep met gedeelde eigenschappen.
ISharedPropertyGroupManager Wordt gebruikt om gedeelde eigenschapsgroepen te maken en om toegang te krijgen tot bestaande gedeelde eigenschapsgroepen.
ISystemAppEventData- Hiermee wordt de abonnee op de hoogte gebracht wanneer een COM+-toepassingsexemplaren worden gemaakt of opnieuw geconfigureerd.
IThreadPoolKnobs Wordt gebruikt om het gedrag van threadpools te beheren.
ITransactionContext- Hiermee kunt u het werk van meerdere COM+-objecten in één transactie opstellen en de transactie expliciet doorvoeren of afbreken.
ITransactionContextEx- Breidt de ITransactionContext interface uit om compatibel te zijn met Automation.
ITransactionProperty- Wordt gebruikt om de transactieresourcegroep op te halen.
ITransactionProxy- Biedt een manier voor een COM+-transactiecontext om te werken met een niet-DTC-transactie.
ITransactionResourcePool- Onderhoudt een lijst met gegroepeerde objecten, gesleuteld door IObjPool, die worden gebruikt totdat de transactie is voltooid.
ITransactionStatus Wordt gebruikt om de status te detecteren van de transactie die is voltooid door de aanroep naar CoLeaveServiceDomain wanneer CServiceConfig- is geconfigureerd voor het gebruik van transacties in de aanroep naar CoEnterServiceDomain.
ObjectContext- Biedt toegang tot de context van het huidige object. De context van een object wordt voornamelijk gebruikt bij het werken met transacties of het omgaan met de beveiliging van een object. Biedt dezelfde functionaliteit als IObjectContext, maar is compatibel met Automation.
ObjectControl- Definieert contextspecifieke initialisatie- en opschoonprocedures voor uw COM+-objecten en om aan te geven of de objecten kunnen worden gerecycled. Biedt dezelfde functionaliteit als IObjectControl, maar is compatibel met Automation.
SecurityProperty- Hiermee kunt u informatie verkrijgen over de oorspronkelijke beller en directe beller van het huidige object.