Dela via


COM+-gränssnitt

Följande är COM+-gränssnitten.

Gränssnitt Beskrivning
ContextInfo Hämtar transaktions-, aktivitets- och kontextinformation om det aktuella kontextobjektet.
ContextInfo2 Innehåller ytterligare information om ett objekts kontext, som kompletterar den information som är tillgänglig via ContextInfo--gränssnittet.
IAppDomainHelper Binder ett hanterat objekt till en programdomän, vilket är en isolerad miljö där program körs.
IAssemblyLocator Hämtar information om en sammansättning när du använder hanterad kod i .NET Framework common language runtime.
IAsyncErrorNotify Används för att implementera felfångst på det asynkrona batcharbete som skickas via aktiviteten som skapats av CoCreateActivity.
ICheckSxSConfig Används för att kontrollera konfigurationen av den aktuella sammansättningen sida vid sida.
IComActivityEvents Meddelar prenumeranten om en aktivitet skapas, förstörs eller överskrids.
IComAppEvents Meddelar prenumeranten om ett COM+-serverprogram startas, stängs av eller tvingas stängas av.
IComApp2Events Meddelar prenumeranten om ett COM+-serverprogram läses in, stängs av eller pausas.
IComCRMEvents Meddelar prenumeranten om aktiviteter för funktionen Kompenserande Resource Manager (CRM) i Component Services.
IComExceptionEvents Meddelar prenumeranten när ett ohanterat undantag inträffar i användarens kod.
IComIdentityEvents Meddelar prenumeranten om en aktivitet som ingår i en IIS-sida (Internet Information Services) Active Server Pages (ASP).
IComInstanceEvents Meddelar prenumeranten på att ett objekt har skapats eller släppts.
IComInstance2Events Meddelar prenumeranten om ett objekt skapas eller släpps av en klient.
ICOMLBArguments Används för att aktivera com+-komponentens belastningsutjämningstjänst.
IComLTxEvents Meddelar prenumeranten av händelser som är relaterade till COM+-transaktioner.
IComMethodEvents Meddelar prenumeranten om ett objekts metod har anropats, returnerats eller genererat ett undantag.
IComMethod2Events Meddelar prenumeranten om ett objekts metod har anropats, returnerats eller genererat ett undantag.
IComObjectConstructionEvents Meddelar prenumeranten om ett konstruerat objekt skapas i en objektpool.
IComObjectConstruction2Events Meddelar prenumeranten om ett konstruerat objekt skapas.
IComObjectEvents Meddelar prenumeranten om en instans av ett JIT-aktiverat objekt (just-in-time) har skapats eller frigjorts.
IComObjectPoolEvents Meddelar prenumeranten när ett nytt objekt läggs till i poolen.
IComObjectPool2Events Meddelar prenumeranten om ett transaktionellt eller icke-transaktionellt objekt läggs till i eller hämtas från objektpoolen.
IComObjectPoolEvents2 Meddelar prenumeranten när ett nytt objekt skapas för eller tas bort från poolen.
IComQCEvents Meddelar prenumeranten om ett köat meddelande skapas, avkönas eller flyttas till en kö för återförsök eller obeställbara meddelanden.
IComResourceEvents Meddelar prenumeranten om en resurs skapas, allokeras, spåras eller förstörs.
IComSecurityEvents Meddelar prenumeranten om autentiseringen av ett metodanrop lyckades eller misslyckades.
IComThreadEvents Meddelar prenumeranten om en enkeltrådad lägenhet (STA) skapas eller avslutas och när en lägenhetstråd allokeras.
IComTrackingInfoCollection Hämtar typen av en spårningsinformationssamling och antalet objekt som den innehåller.
IComTrackingInfoEvents Meddelar prenumeranten när spårningsinformationen för en samling ändras.
IComTrackingInfoObject Hämtar egenskaperna för ett spårningsinformationsobjekt.
IComTrackingInfoProperties Hämtar det totala antalet egenskaper som är associerade med ett spårningsinformationsobjekt och deras namn.
IComTransactionEvents Meddelar prenumeranten om DTC-transaktionen (Microsoft Distributed Transaction Coordinator) startar, checkar in eller avbryter.
IComTransaction2Events Meddelar prenumeranten om en DTC-transaktion (Microsoft Distributed Transaction Coordinator) startar, checkar in eller avbryter. Prenumeranten meddelas också när transaktionen är i förberedelsefasen av tvåfas-incheckningsprotokollet.
IComUserEvent Meddelar prenumeranten för de angivna användardefinierade måtten.
IContextProperties Ger åtkomst till egenskaper för kontextobjekt.
IContextState Styr objektaktivering och transaktionsröstning genom att ändra kontexttillståndsflaggor.
IContextTransactionInfo Ger åtkomst till kontextobjektegenskaper som är relaterade till transaktioner.
ICreateWithLocalTransaction Skapar ett COM+-objekt som körs inom omfånget för den angivna lokala transaktionen.
ICreateWithTipTransactionEx Skapar ett objekt som är registrerat i en manuell transaktion med hjälp av Transaction Internet Protocol (TIP).
ICreateWithTransactionEx Skapar ett objekt som är registrerat i en manuell transaktion.
ICrmCompensator Levererar ostrukturerade loggposter till CRM-kompenseraren när du använder Microsoft Visual C++.
ICrmCompensatorVariants Levererar strukturerade loggposter till CRM-kompenseraren när du använder Microsoft Visual Basic.
ICrmFormatLogRecords Konverterar loggposterna till visningsbart format så att de kan visas med hjälp av ett allmänt övervakningsverktyg.
ICrmLogControl Är det sätt på vilket CRM Worker och CRM Compensator skriver poster till loggen och gör dem varaktiga.
ICrmMonitor Fångar en ögonblicksbild av crm-tillståndet och har en specifik CRM-kontorist.
ICrmMonitorClerks Hämtar information om kontoristers tillstånd.
ICrmMonitorLogRecords Övervakar de enskilda loggposter som underhålls av en specifik CRM-kontorist för en viss transaktion.
IDispenserDriver Anropas av innehavaren av COM+ Resource Dispenser för att skapa, registrera, utvärdera och förstöra en resurs.
IDispenserManager Ansluter till Dispenser Manager.
IEnumEventObject Räknar upp de händelseobjekt som är registrerade i COM+-händelsearkivet.
IEnumNames Räknar upp namn.
IEventClass Associerar en klass med händelseobjekt med händelsegränssnittet som objekten implementerar.
IEventClass2 Används för att ange och hämta data om händelseklassobjekt.
IEventControl Styr beteendet för ett händelseobjekt, objektet som utlöser en händelse till sina prenumeranter.
IEventObjectChange Meddelar prenumeranter om ändringar i händelsearkivet.
IEventObjectChange2 Meddelar prenumeranter om ändringar i händelsearkivet, inklusive information om partitions- och program-ID.
IEventObjectCollection Hanterar objekt i en händelseobjektsamling.
IEventProperty Lagrar händelseegenskaper.
IEventSubscription Anger information om relationen mellan en händelseprenumerant och en händelse som den prenumererar på.
IEventSubscription2 Utökar gränssnittet IEventSubscription.
IEventSubscription3 Utökar gränssnittet IEventSubscription2.
IEventSystem Ger åtkomst till händelsedatalagret.
IEventSystem2 Utökar gränssnittet IEventSystem.
IFiringControl Utlöser en händelse till en enda prenumeration.
IGetAppTrackerData Gör det möjligt för administrativa program att hämta statistisk information om att köra COM+-program.
IGetContextProperties Gör att anroparen kan hämta de egenskaper som är associerade med det aktuella objektets kontext.
IGetSecurityCallContext Hämtar en referens till ett objekt som skapats från klassen SecurityCallContext som är associerad med det aktuella anropet.
IHolder Allokerar eller frigör resurser för en installerad resursautomat.
IManagedActivationEvents Används för att skapa och förstöra stubs för hanterade objekt i den aktuella COM+-kontexten.
IManagedObjectInfo Beskriver stub för ett hanterat objekt.
IManagedPoolAction Gör att ett objekt kan meddelas innan det släpps från en COM+-objektpool.
IManagedPooledObj Beskriver hur ett hanterat objekt används i COM+-objektpoolen.
IMessageMover Flyttar meddelanden från en kö till en annan kö.
IMTSActivity Skickar batcharbete via aktiviteten som skapats av funktionen MTSCreateActivity.
IMTSCall Implementerar batcharbetet som skickas via aktiviteten som skapats av funktionen MTSCreateActivity.
IMtsEventInfo Beskriver användardefinierade händelser.
IMtsEvents Innehåller metoder för att hämta information om det löpande paketet och upprätta händelsemottagare.
IMtsGrp Innehåller metoder för att räkna upp genom att köra paket.
IMTSLocator Beskriver en enskild händelse som ger åtkomst till IMtsEvents gränssnitt för händelseutskickaren för den aktuella processen.
IMTxAS Motsvarar följande C++-funktioner: GetObjectContext, RecycleSurrogateoch SafeRef.
IMultiInterfaceEventControl Styr beteendet för ett händelseobjekt, objektet som utlöser en händelse till sina prenumeranter.
IMultiInterfacePublisherFilter Hanterar en filtrerad prenumerationscache för en händelsemetod.
IObjectConstruct Styr objektkonstruktionsprocessen genom att skicka in parametrar från andra metoder eller objekt.
IObjectConstructString Ger åtkomst till en konstruktorsträng. Använd den när du vill ange parametrarna under konstruktionen av objektet.
IObjectContext Ger åtkomst till det aktuella objektets kontext. Ett objekts kontext används främst när du arbetar med transaktioner eller hanterar säkerheten för ett objekt.
IObjectContextActivity Hämtar aktivitetsidentifieraren som är associerad med den aktuella objektkontexten.
IObjectContextInfo Hämtar transaktions-, aktivitets- och kontextinformation om det aktuella kontextobjektet.
IObjectContextInfo2 Utökar gränssnittet IObjectContextInfo.
IObjectContextTip Hämtar egenskaper som beskriver transaktionskontexten för Transaction Internet Protocol (TIP).
IObjectControl Definierar kontextspecifika initierings- och rensningsprocedurer för dina COM+-objekt och anger om objekten kan återvinnas.
IObjPool Representerar nyckeln till varje objekt i transaktionsresurspoolen.
IPlaybackControl Möjliggör deltagande i onormal hantering av uppspelningsfel på serversidan och fel på klientsidan i leveransmekanismen för Message Queuing.
IPoolManager Gör att anroparen kan styra en objektpool.
IProcessInitializer Innehåller metoder som kan anropas när Dllhost.exe startar eller stängs av.
IPublisherFilter Fungerar som ett motringningsgränssnitt så att händelseutgivare kan styra vilka prenumeranter som tar emot händelsemeddelanden eller i vilken ordning prenumeranter meddelas.
ISecurityCallContext Ger åtkomst till säkerhetsmetoder och information om säkerhetsanropskontexten för det aktuella anropet.
ISecurityCallersColl Ger åtkomst till information om enskilda uppringare i en samling uppringare.
ISecurityIdentityColl Ger åtkomst till en samling säkerhetsinformation som representerar en anroparens identitet. De objekt som är tillgängliga i den här samlingen är SID, kontonamnet, autentiseringstjänsten, autentiseringsnivån och personifieringsnivån.
ISecurityProperty Avgör säkerhets-ID för det aktuella objektets ursprungliga anropare eller direktuppringare. Det bästa sättet att få information om ett objekts anropare är dock att använda gränssnittet ISecurityCallContext.
ISelectCOMLBServer Aktiverar com+-komponentens belastningsutjämningstjänst.
ISendMethodEvents Beskriver en händelseklass som meddelar prenumeranter när en metod för objektet som implementerar det antingen anropas eller returneras från ett anrop.
IServiceActivity Används för att anropa batcharbetet som skickas via aktiviteten som skapats av CoCreateActivity.
IServiceCall Används för att implementera batcharbetet som skickas via aktiviteten som skapats av CoCreateActivity.
IServiceComTIIntrinsicsConfig Konfigurerar COM Transaction Integrator (COMTI) för det arbete som utförs när du anropar funktionen CoCreateActivity eller CoEnterServiceDomain.
IServiceIISIntrinsicsConfig Konfigurerar IIS-inbyggda funktioner för det arbete som utförs när du anropar funktionen CoCreateActivity eller CoEnterServiceDomain.
IServiceInheritanceConfig Avgör om du vill skapa en ny kontext baserat på den aktuella kontexten eller skapa en ny kontext baserat enbart på informationen i CServiceConfig.
IServicePartitionConfig Konfigurerar hur partitioner används för det arbete som utförs när du anropar CoCreateActivity eller CoEnterServiceDomain.
IServicePool Används för att hantera en COM+-objektpool.
IServicePoolConfig Används för att konfigurera en objektpool.
IServiceSxSConfig Konfigurerar sammansättningar sida vid sida för det arbete som utförs när du anropar antingen CoCreateActivity eller CoEnterServiceDomain.
IServiceSynchronizationConfig Konfigurerar synkroniseringen för det arbete som utförs när du anropar CoCreateActivity eller CoEnterServiceDomain.
IServiceSysTxnConfig Gör att du kan köra en uppsättning kod i omfånget för en befintlig transaktion som du anger med en transaktionsproxy.
IServiceThreadPoolConfig Konfigurerar trådpoolen för aktivitetsobjektet som returneras genom att anropa CoCreateActivity.
IServiceTrackerConfig Konfigurerar trackeregenskapen för det arbete som utförs när du anropar antingen CoCreateActivity eller CoEnterServiceDomain.
IServiceTransactionConfig Utökar gränssnittet IServiceTransactionConfigBase.
IServiceTransactionConfigBase Konfigurerar transaktionstjänsterna för det arbete som utförs när du anropar antingen CoCreateActivity eller CoEnterServiceDomain.
ISharedProperty Exponerar egenskapsmetoder som du kan använda för att ange eller hämta värdet för en delad egenskap.
ISharedPropertyGroup Används för att skapa och komma åt delade egenskaper i en delad egenskapsgrupp.
ISharedPropertyGroupManager Används för att skapa delade egenskapsgrupper och för att få åtkomst till befintliga delade egenskapsgrupper.
ISystemAppEventData Meddelar prenumeranten när en COM+-programinstans skapas eller konfigureras om.
IThreadPoolKnobs Används för att styra beteendet för trådpooler.
ITransactionContext Gör att du kan skapa arbetet med flera COM+-objekt i en enda transaktion och uttryckligen checka in eller avbryta transaktionen.
ITransactionContextEx Utökar ITransactionContext--gränssnittet så att det är kompatibelt med Automation.
ITransactionProperty Används för att hämta transaktionsresurspoolen.
ITransactionProxy Ger ett sätt för en COM+-transaktionskontext att fungera med en icke-DTC-transaktion.
ITransactionResourcePool Underhåller en lista över poolobjekt som har IObjPool-, som används tills transaktionen har slutförts.
ITransactionStatus Används för att identifiera statusen för den transaktion som slutförs av anropet till CoLeaveServiceDomain när CServiceConfig har konfigurerats för att använda transaktioner i anropet till CoEnterServiceDomain.
ObjectContext Ger åtkomst till det aktuella objektets kontext. Ett objekts kontext används främst när du arbetar med transaktioner eller hanterar säkerheten för ett objekt. Tillhandahåller samma funktioner som IObjectContext, men är kompatibel med Automation.
ObjectControl Definierar kontextspecifika initierings- och rensningsprocedurer för dina COM+-objekt och för att ange om objekten kan återvinnas. Tillhandahåller samma funktioner som IObjectControl, men är kompatibel med Automation.
SecurityProperty Gör att du kan hämta information om det aktuella objektets ursprungliga anropare och direktuppringare.