COM+ interfészek

Az alábbiak a COM+ interfészek.

Interfész Leírás
ContextInfo Lekéri az aktuális környezeti objektum tranzakciós, tevékenységi és környezeti adatait.
ContextInfo2 További információt nyújt egy objektum környezetéről, kiegészítve az ContextInfo felületen elérhető információkat.
IAppDomainHelper Egy felügyelt objektumot egy alkalmazástartományhoz köt, amely egy elszigetelt környezet, ahol az alkalmazások futnak.
IAssemblyLocator Információt kér le egy szerelvényről, amikor felügyelt kódot használ a .NET-keretrendszer közös nyelvi futtatókörnyezetében.
IAsyncErrorNotify A CoCreateActivityáltal létrehozott tevékenységen keresztül elküldött aszinkron kötegmunka hibacsapdázásának implementálásához használatos.
ICheckSxSConfig Az aktuális egymás melletti szerelvény konfigurációjának ellenőrzésére szolgál.
IComActivityEvents Értesíti az előfizetőt, ha egy tevékenységet létrehoznak, megsemmisítenek vagy időtúllépést végeznek.
IComAppEvents Értesíti az előfizetőt, ha egy COM+ kiszolgálóalkalmazást elindít, leállítja vagy leállít.
IComApp2Events Értesíti az előfizetőt, ha egy COM+ kiszolgálóalkalmazás betöltése, leállítása vagy szüneteltetése van.
IComCRMEvents Értesíti az előfizetőt a Component Services kompenzáló Resource Manager (CRM) funkciójának tevékenységeiről.
IComExceptionEvents Értesíti az előfizetőt, ha kezeletlen kivétel lép fel a felhasználó kódjában.
IComIdentityEvents Értesíti az előfizetőt az Internet Information Services (IIS) Active Server Pages (ASP) lapjának részét képező tevékenységről.
IComInstanceEvents Értesíti az objektum létrehozásának vagy kiadásának előfizetőjét.
IComInstance2Events Értesíti az előfizetőt, ha az ügyfél létrehoz vagy felszabadít egy objektumot.
ICOMLBArguments A COM+ összetevő terheléselosztási szolgáltatásának aktiválására szolgál.
IComLTxEvents Értesíti a COM+ tranzakciókhoz kapcsolódó események előfizetőit.
IComMethodEvents Értesíti az előfizetőt, ha egy objektum metódusát meghívták, visszaadták vagy kivételt hoztak létre.
IComMethod2Events Értesíti az előfizetőt, ha egy objektum metódusát meghívták, visszaadták vagy kivételt hoztak létre.
IComObjectConstructionEvents Értesíti az előfizetőt, ha létrehozott objektumot egy objektumkészletben.
IComObjectConstruction2Events Értesíti az előfizetőt, ha létrehozott egy létrehozott objektumot.
IComObjectEvents Értesíti az előfizetőt, ha egy igény szerinti (JIT) aktivált objektumot hoztak létre vagy szabadították fel.
IComObjectPoolEvents Értesíti az előfizetőt, ha új objektumot ad hozzá a készlethez.
IComObjectPool2Events Értesíti az előfizetőt, ha tranzakciós vagy nem tranzakciós objektumot adnak hozzá az objektumkészlethez, vagy az azokból származik.
IComObjectPoolEvents2 Értesíti az előfizetőt, ha új objektumot hoz létre vagy távolít el a készletből.
IComQCEvents Értesíti az előfizetőt, ha üzenetsorba helyezett üzenetet hoz létre, töröl, vagy áthelyez egy újrapróbálkozó vagy kézbesítetlen levelek várólistára.
IComResourceEvents Értesíti az előfizetőt, ha létrehoznak, lefoglalnak, nyomon követnek vagy megsemmisítenek egy erőforrást.
IComSecurityEvents Értesíti az előfizetőt, ha egy metódushívás hitelesítése sikeres vagy sikertelen volt.
IComThreadEvents Értesíti az előfizetőt, ha egy egyszálas lakás (STA) jön létre vagy leáll, és ha egy lakásszál van lefoglalva.
IComTrackingInfoCollection Lekéri a nyomkövetési információgyűjtemény típusát és a benne található objektumok számát.
IComTrackingInfoEvents Értesíti az előfizetőt, amikor megváltoznak a gyűjtemény nyomon követési adatai.
IComTrackingInfoObject Lekéri egy nyomkövetési információs objektum tulajdonságait.
IComTrackingInfoProperties Lekéri a nyomkövetési információs objektumhoz és a nevükhöz társított tulajdonságok teljes számát.
IComTransactionEvents Értesíti az előfizetőt, ha a Microsoft Distributed Transaction Coordinator (DTC) tranzakciója elindul, véglegesítést vagy megszakítást hajt végre.
IComTransaction2Events Értesíti az előfizetőt, ha elindul egy Microsoft Distributed Transaction Coordinator (DTC) tranzakció, véglegesítés vagy megszakítás. Az előfizető akkor is értesítést kap, ha a tranzakció a kétfázisú véglegesítési protokoll előkészítési fázisában van.
IComUserEvent Értesíti a megadott felhasználó által definiált metrikák előfizetőit.
IContextProperties Hozzáférést biztosít a környezeti objektum tulajdonságaihoz.
IContextState A környezeti állapotjelzők módosításával szabályozza az objektumok inaktiválását és a tranzakciók szavazását.
IContextTransactionInfo Hozzáférést biztosít a tranzakciókhoz kapcsolódó környezeti objektumtulajdonságokhoz.
ICreateWithLocalTransaction Létrehoz egy COM+ objektumot, amely a megadott helyi tranzakció hatókörén belül fut.
ICreateWithTipTransactionEx Létrehoz egy objektumot, amely egy manuális tranzakcióban szerepel a Transaction Internet Protocol (TIP) használatával.
ICreateWithTransactionEx Létrehoz egy objektumot, amely egy manuális tranzakcióban szerepel.
ICrmCompensator Strukturálatlan naplórekordokat biztosít a CRM-kompenzációnak a Microsoft Visual C++ használatakor.
ICrmCompensatorVariants Strukturált naplórekordokat biztosít a CRM-kompenzációnak a Microsoft Visual Basic használatakor.
ICrmFormatLogRecords A naplórekordokat megjeleníthető formátummá alakítja, hogy azok általános monitorozási eszközzel jelenjenek meg.
ICrmLogControl Ez az az eszköz, amellyel a CRM-feldolgozó és a CRM-kompenzáció rekordokat ír a naplóba, és tartóssá teszi őket.
ICrmMonitor Pillanatképet készít a CRM aktuális állapotáról, és egy adott CRM-ügyintézőt tárol.
ICrmMonitorClerks Lekéri a jegyzők állapotával kapcsolatos információkat.
ICrmMonitorLogRecords Figyeli az adott CRM-ügyintéző által egy adott tranzakcióhoz fenntartott egyedi naplórekordokat.
IDispenserDriver A COM+ erőforrás-adagoló tulajdonosa meghívja egy erőforrás létrehozására, behívására, kiértékelésére és megsemmisítésére.
IDispenserManager Csatlakozik az Adagolókezelőhöz.
IEnumEventObject A COM+ eseménytárolóban regisztrált eseményobjektumok számbavétele.
IEnumNames Nevek számbavétele.
IEventClass Az eseményobjektumok osztályát társítja az objektumokat megvalósító eseményfelülethez.
IEventClass2 Az eseményosztály-objektumok adatainak beállítására és beolvasására szolgál.
IEventControl Szabályozza az eseményobjektumok viselkedését, vagyis azt az objektumot, amely egy eseményt aktivál az előfizetői számára.
IEventObjectChange Értesíti az eseménytár módosításait az előfizetőkről.
IEventObjectChange2 Értesíti az előfizetőket az eseménytár módosításairól, miközben a partíció- és alkalmazásazonosító-adatokat is tartalmazza.
IEventObjectCollection Egy eseményobjektum-gyűjtemény objektumait kezeli.
IEventProperty Tárolja az eseménytulajdonságokat.
IEventSubscription Megadja az esemény-előfizető és egy olyan esemény közötti kapcsolatra vonatkozó információkat, amelyekre feliratkozik.
IEventSubscription2 Kibővíti a IEventSubscription felületet.
IEventSubscription3 Kibővíti a IEventSubscription2 felületet.
IEventSystem Hozzáférést biztosít az eseményadattárhoz.
IEventSystem2 Kibővíti az IEventSystem felületet.
IFiringControl Eseményt aktivál egyetlen előfizetésre.
IGetAppTrackerData Lehetővé teszi a felügyeleti alkalmazások számára a COM+ alkalmazások futtatásával kapcsolatos statisztikai adatok lekérését.
IGetContextProperties Lehetővé teszi a hívó számára az aktuális objektum környezetéhez társított tulajdonságok beszerzését.
IGetSecurityCallContext Az aktuális híváshoz társított SecurityCallContext osztályból létrehozott objektumra mutató hivatkozást kér le.
IHolder Erőforrásokat foglal le vagy szabadít fel egy telepített erőforrás-adagolóhoz.
IManagedActivationEvents Csonkok létrehozásához és megsemmisítéséhez használható felügyelt objektumokhoz az aktuális COM+ környezetben.
IManagedObjectInfo Egy felügyelt objektum csonkját ismerteti.
IManagedPoolAction Lehetővé teszi az objektumok értesítését, mielőtt kibocsátanák egy COM+ objektumkészletből.
IManagedPooledObj A com+ objektumkészletben használt felügyelt objektumok használatát ismerteti.
IMessageMover Üzenetek áthelyezése az egyik üzenetsorból egy másik üzenetsorba.
IMTSActivity A kötegelt munkát az MTSCreateActivity függvény által létrehozott tevékenységen keresztül küldi el.
IMTSCall Implementálja a MTSCreateActivity függvény által létrehozott tevékenységen keresztül elküldött kötegelt munkát.
IMtsEventInfo A felhasználó által definiált eseményeket ismerteti.
IMtsEvents Metódusokat biztosít a futó csomagra vonatkozó információk beszerzéséhez és az eseményel fogadók létrehozásához.
IMtsGrp Metódusokat biztosít a futó csomagok számbavételéhez.
IMTSLocator Egyetlen eseményt ismertet, amely hozzáférést biztosít a IMtsEvents eseményküldő felületéhez az aktuális folyamathoz.
IMTxAS Egyenértékű a következő C++ függvényekkel: GetObjectContext, RecycleSurrogateés SafeRef.
IMultiInterfaceEventControl Szabályozza az eseményobjektumok viselkedését, vagyis azt az objektumot, amely egy eseményt aktivál az előfizetői számára.
IMultiInterfacePublisherFilter Egy eseménymetódus szűrt előfizetési gyorsítótárát kezeli.
IObjectConstruct Az objektumépítési folyamatot úgy vezérli, hogy paramétereket ad át más metódusokból vagy objektumokból.
IObjectConstructString Hozzáférést biztosít egy konstruktori sztringhez. Akkor használja, ha meg szeretné adni a paramétereket az objektum felépítése során.
IObjectContext Hozzáférést biztosít az aktuális objektum környezetéhez. Az objektum környezetét elsősorban tranzakciók használatakor vagy egy objektum biztonságának kezelésekor használják.
IObjectContextActivity Lekéri az aktuális objektumkörnyezethez társított tevékenységazonosítót.
IObjectContextInfo Lekéri az aktuális környezeti objektum tranzakciós, tevékenységi és környezeti adatait.
IObjectContextInfo2 Kibővíti az IObjectContextInfo felületet.
IObjectContextTip Lekéri a Transaction Internet Protocol (TIP) tranzakciókörnyezetet leíró tulajdonságokat.
IObjectControl A COM+ objektumok környezetspecifikus inicializálási és tisztítási eljárásait határozza meg, és meghatározza, hogy az objektumok újrahasznosíthatók-e.
IObjPool A tranzakciós erőforráskészlet minden objektumának kulcsát jelöli.
IPlaybackControl Lehetővé teszi a Message Queuing kézbesítési mechanizmus kiszolgálóoldali lejátszási hibáinak és ügyféloldali hibáinak rendellenes kezelésében való részvételt.
IPoolManager Engedélyezi a hívó számára egy objektumkészlet vezérlését.
IProcessInitializer Olyan metódusokat biztosít, amelyek meghívhatók Dllhost.exe indításakor vagy leállásakor.
IPublisherFilter Visszahívási felületként működik, így az esemény közzétevői szabályozhatják, hogy mely előfizetők kapnak eseményértesítéseket, vagy hogy az előfizetők milyen sorrendben kapjanak értesítést.
ISecurityCallContext Hozzáférést biztosít az aktuális hívás biztonsági hívási környezetével kapcsolatos biztonsági módszerekhez és információkhoz.
ISecurityCallersColl Hozzáférést biztosít az egyes hívókkal kapcsolatos információkhoz a hívók gyűjteményében.
ISecurityIdentityColl Hozzáférést biztosít a hívó identitását képviselő biztonsági információk gyűjteményéhez. A gyűjteményben elérhető elemek a SID, a fiók neve, a hitelesítési szolgáltatás, a hitelesítési szint és a megszemélyesítési szint.
ISecurityProperty Meghatározza az aktuális objektum eredeti hívójának vagy közvetlen hívójának biztonsági azonosítóját. Az objektum hívóira vonatkozó információk lekérésének elsődleges módja azonban az ISecurityCallContext felület használata.
ISelectCOMLBServer Aktiválja a COM+ összetevő terheléselosztási szolgáltatását.
ISendMethodEvents Egy eseményosztályt ír le, amely értesíti az előfizetőket, ha az azt megvalósító objektumon egy metódust meghívnak, vagy egy hívásból térnek vissza.
IServiceActivity A CoCreateActivityáltal létrehozott tevékenységen keresztül elküldött kötegmunka meghívására szolgál.
IServiceCall A CoCreateActivityáltal létrehozott tevékenységen keresztül elküldött kötegelt munka implementálásához használatos.
IServiceComTIIntrinsicsConfig Konfigurálja a COM Transaction Integrator (COMTI) belső műveletet az CoCreateActivity vagy CoEnterServiceDomain függvény meghívásakor végzett munkához.
IServiceIISIntrinsicsConfig Konfigurálja a CoCreateActivityvagy CoEnterServiceDomain függvény meghívása során végzett munka IIS-belső paramétereit.
IServiceInheritanceConfig Meghatározza, hogy az aktuális környezet alapján hozzon-e létre új környezetet, vagy hozzon létre egy új környezetet kizárólag a CServiceConfiginformációi alapján.
IServicePartitionConfig Konfigurálja a partíciók használatát a CoCreateActivityvagy CoEnterServiceDomainhívása során végzett munkához.
IServicePool COM+ objektumkészlet kezelésére szolgál.
IServicePoolConfig Objektumkészlet konfigurálására szolgál.
IServiceSxSConfig Egymás melletti szerelvényeket konfigurál a CoCreateActivity vagy CoEnterServiceDomainhívása során végzett munkához.
IServiceSynchronizationConfig A CoCreateActivity vagy CoEnterServiceDomainhívása során elvégzett munka szinkronizálását konfigurálja.
IServiceSysTxnConfig Lehetővé teszi egy kódkészlet futtatását egy tranzakcióproxyval megadott meglévő tranzakció hatókörében.
IServiceThreadPoolConfig A CoCreateActivitymeghívásával visszaadott tevékenységobjektum szálkészletét konfigurálja.
IServiceTrackerConfig Konfigurálja a CoCreateActivity vagy CoEnterServiceDomainhívása során végzett munka nyomkövető tulajdonságát.
IServiceTransactionConfig Kibővíti a IServiceTransactionConfigBase felületet.
IServiceTransactionConfigBase Konfigurálja a tranzakciós szolgáltatásokat a CoCreateActivity vagy CoEnterServiceDomainhívása során végzett munkához.
ISharedProperty A megosztott tulajdonság értékének beállításához vagy lekéréséhez használható tulajdonságmetókkal rendelkezik.
ISharedPropertyGroup Megosztott tulajdonságcsoport megosztott tulajdonságainak létrehozására és elérésére szolgál.
ISharedPropertyGroupManager Megosztott tulajdonságcsoportok létrehozására és a meglévő megosztott tulajdonságcsoportokhoz való hozzáférés beszerzésére szolgál.
ISystemAppEventData A COM+ alkalmazáspéldány létrehozásakor vagy újrakonfigurálásakor értesíti az előfizetőt.
IThreadPoolKnobs A szálkészletek viselkedésének szabályozására szolgál.
ITransactionContext Lehetővé teszi több COM+ objektum munkájának írását egyetlen tranzakcióban, és explicit módon véglegesíti vagy megszakítja a tranzakciót.
ITransactionContextEx Kibővíti az ITransactionContext felületet, hogy kompatibilis legyen az Automation szolgáltatással.
ITransactionProperty A tranzakciós erőforráskészlet lekérésére szolgál.
ITransactionProxy Lehetővé teszi a COM+ tranzakciós környezetek számára a nem DTC-tranzakciókkal való munkavégzést.
ITransactionResourcePool A IObjPooláltal kulcsolt készletezett objektumok listáját tartja fenn, amelyeket a tranzakció befejezéséig használnak.
ITransactionStatus A CoLeaveServiceDomain hívása által befejezett tranzakció állapotának felderítésére szolgál, ha CServiceConfig a CoEnterServiceDomainhívás tranzakcióinak használatára van konfigurálva.
ObjectContext Hozzáférést biztosít az aktuális objektum környezetéhez. Az objektum környezetét elsősorban tranzakciók használatakor vagy egy objektum biztonságának kezelésekor használják. Ugyanazokat a funkciókat biztosítja, mint IObjectContext, de kompatibilis az Automation szolgáltatással.
ObjectControl Meghatározza a COM+ objektumok környezetspecifikus inicializálási és tisztítási eljárásait, valamint annak megadását, hogy az objektumok újrahasznosíthatók-e. Ugyanazokat a funkciókat biztosítja, mint IObjectControl, de kompatibilis az Automation szolgáltatással.
SecurityProperty Lehetővé teszi az aktuális objektum eredeti hívójával és közvetlen hívójával kapcsolatos információk beszerzését.