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. |