Udostępnij przez


Interfejsy COM+

Poniżej przedstawiono interfejsy COM+.

Interfejs Opis
ContextInfo Pobiera informacje o transakcji, działaniu i kontekście dla bieżącego obiektu kontekstu.
ContextInfo2 Zawiera dodatkowe informacje na temat kontekstu obiektu, uzupełniając informacje dostępne za pośrednictwem interfejsu ContextInfo.
IAppDomainHelper Wiąże obiekt zarządzany z domeną aplikacji, która jest izolowanym środowiskiem, w którym są wykonywane aplikacje.
IAssemblyLocator Pobiera informacje o zestawie podczas korzystania z kodu zarządzanego w środowisku uruchomieniowym języka wspólnego programu .NET Framework.
IAsyncErrorNotify Służy do implementowania pułapek błędów w asynchronicznej pracy wsadowej przesyłanej za pośrednictwem działania utworzonego przez CoCreateActivity.
ICheckSxSConfig Służy do sprawdzania konfiguracji bieżącego zestawu równoległego.
IComActivityEvents Powiadamia subskrybenta, jeśli działanie zostało utworzone, zniszczone lub przekroczono limit czasu.
IComAppEvents Powiadamia subskrybenta, jeśli aplikacja serwera COM+ została uruchomiona, zamknięta lub zmuszona do zamknięcia.
IComApp2Events Powiadamia subskrybenta, jeśli aplikacja serwera COM+ jest załadowana, zamknięta lub wstrzymana.
IComCRMEvents Powiadamia subskrybenta o działaniach funkcji menedżera zasobów wyrównujących (CRM) usług składników.
IComExceptionEvents Powiadamia subskrybenta, gdy w kodzie użytkownika wystąpi nieobsługiwany wyjątek.
IComIdentityEvents Powiadamia subskrybenta o działaniu, które jest częścią strony Active Server Pages (ASP) usług Internet Information Services (IIS).
IComInstanceEvents Powiadamia subskrybenta o utworzeniu lub wydaniu obiektu.
IComInstance2Events Powiadamia subskrybenta o utworzeniu lub wydaniu obiektu przez klienta.
ICOMLBArguments Służy do aktywowania usługi równoważenia obciążenia składników COM+.
IComLTxEvents Powiadamia subskrybenta zdarzeń, które odnoszą się do transakcji COM+.
IComMethodEvents Powiadamia subskrybenta, jeśli metoda obiektu została wywołana, zwrócona lub wygenerowana wyjątek.
IComMethod2Events Powiadamia subskrybenta, jeśli metoda obiektu została wywołana, zwrócona lub wygenerowana wyjątek.
IComObjectConstructionEvents Powiadamia subskrybenta o utworzeniu skonstruowanego obiektu w puli obiektów.
IComObjectConstruction2Events Powiadamia subskrybenta o utworzeniu skonstruowanego obiektu.
IComObjectEvents Powiadamia subskrybenta, jeśli utworzono lub zwolniono wystąpienie aktywowanego obiektu just in time (JIT).
IComObjectPoolEvents Powiadamia subskrybenta o dodaniu nowego obiektu do puli.
IComObjectPool2Events Powiadamia subskrybenta, jeśli obiekt transakcyjny lub nie-transakcyjny jest dodawany do lub uzyskiwany z puli obiektów.
IComObjectPoolEvents2 Powiadamia subskrybenta o utworzeniu nowego obiektu dla puli lub usunięciu go z puli.
IComQCEvents Powiadamia subskrybenta o utworzeniu, usunięciu kolejki lub przeniesieniu komunikatu do kolejki ponawiania lub utraconych komunikatów.
IComResourceEvents Powiadamia subskrybenta, jeśli zasób został utworzony, przydzielony, śledzony lub zniszczony.
IComSecurityEvents Powiadamia subskrybenta, jeśli uwierzytelnianie wywołania metody zakończyło się powodzeniem lub niepowodzeniem.
IComThreadEvents Powiadamia subskrybenta, jeśli jednowątkowy apartament (STA) jest tworzony lub przerywany, a po przydzieleniu wątku mieszkalnego.
IComTrackingInfoCollection Pobiera typ kolekcji informacji śledzenia i liczbę obiektów, które zawiera.
IComTrackingInfoEvents Powiadamia subskrybenta o zmianie informacji śledzenia kolekcji.
IComTrackingInfoObject Pobiera właściwości obiektu informacji śledzenia.
IComTrackingInfoProperties Pobiera łączną liczbę właściwości skojarzonych z obiektem informacji śledzenia i ich nazwami.
IComTransactionEvents Powiadamia subskrybenta, jeśli transakcja koordynatora transakcji rozproszonych firmy Microsoft (DTC) rozpoczyna się, zatwierdza lub przerywa.
IComTransaction2Events Powiadamia subskrybenta, jeśli transakcja koordynatora transakcji rozproszonych firmy Microsoft (DTC) rozpoczyna, zatwierdza lub przerywa. Subskrybent jest również powiadamiany, gdy transakcja znajduje się w fazie przygotowywania dwufazowego protokołu zatwierdzania.
IComUserEvent Powiadamia subskrybenta określonych metryk zdefiniowanych przez użytkownika.
IContextProperties Zapewnia dostęp do właściwości obiektu kontekstu.
IContextState Steruje dezaktywacją obiektu i głosowaniem transakcji, manipulując flagami stanu kontekstu.
IContextTransactionInfo Zapewnia dostęp do właściwości obiektu kontekstu, które odnoszą się do transakcji.
ICreateWithLocalTransaction Tworzy obiekt COM+ wykonywany w zakresie określonej transakcji lokalnej.
ICreateWithTipTransactionEx Tworzy obiekt, który jest wymieniony w ramach transakcji ręcznej przy użyciu protokołu internetowego transakcji (TIP).
ICreateWithTransactionEx Tworzy obiekt, który jest wymieniony w ramach transakcji ręcznej.
ICrmCompensator Dostarcza rekordy dzienników bez struktury do programu CRM Kompensator podczas korzystania z programu Microsoft Visual C++.
ICrmCompensatorVariants Dostarcza ustrukturyzowane rekordy dziennika do programu CRM Kompensator podczas korzystania z programu Microsoft Visual Basic.
ICrmFormatLogRecords Konwertuje rekordy dziennika na format możliwy do wyświetlenia, aby można je było prezentować za pomocą ogólnego narzędzia do monitorowania.
ICrmLogControl Jest sposobem, za pomocą którego proces roboczy CRM i moduł kompensacyjny CRM zapisują rekordy w dzienniku i sprawiają, że są trwałe.
ICrmMonitor Przechwytuje migawkę bieżącego stanu crm i przechowuje określonego urzędnika CRM.
ICrmMonitorClerks Pobiera informacje o stanie urzędów certyfikacji.
ICrmMonitorLogRecords Monitoruje poszczególne rekordy dziennika obsługiwane przez określonego urzędnika CRM dla danej transakcji.
IDispenserDriver Jest wywoływany przez właściciela com+ Resource Dispenser do tworzenia, rejestrowania, oceniania i niszczenia zasobu.
IDispenserManager Nawiązuje połączenie z menedżerem dozownika.
IEnumEventObject Wylicza obiekty zdarzeń zarejestrowane w magazynie zdarzeń COM+.
IEnumNames Wylicza nazwy.
IEventClass Kojarzy klasę obiektów zdarzeń z interfejsem zdarzeń implementujących te obiekty.
IEventClass2 Służy do ustawiania i uzyskiwania danych dotyczących obiektów klasy zdarzeń.
IEventControl Steruje zachowaniem obiektu zdarzenia, obiektem, który uruchamia zdarzenie dla jego subskrybentów.
IEventObjectChange Powiadamia subskrybentów o zmianach w magazynie zdarzeń.
IEventObjectChange2 Powiadamia subskrybentów o zmianach w magazynie zdarzeń, dołączając informacje o partycji i identyfikatorze aplikacji.
IEventObjectCollection Zarządza obiektami w kolekcji obiektów zdarzeń.
IEventProperty Przechowuje właściwości zdarzeń.
IEventSubscription Określa informacje o relacji między subskrybentem zdarzeń a zdarzeniem, do którego jest subskrybowanie.
IEventSubscription2 Rozszerza interfejs IEventSubscription.
IEventSubscription3 Rozszerza interfejsIEventSubscription2.
IEventSystem Zapewnia dostęp do magazynu danych zdarzeń.
IEventSystem2 Rozszerza interfejs IEventSystem.
IFiringControl Uruchamia zdarzenie w jednej subskrypcji.
IGetAppTrackerData Umożliwia aplikacjom administracyjnym pobieranie informacji statystycznych na temat uruchamiania aplikacji COM+.
IGetContextProperties Umożliwia obiektowi wywołującym uzyskanie właściwości skojarzonych z kontekstem bieżącego obiektu.
IGetSecurityCallContext Pobiera odwołanie do obiektu utworzonego z klasy SecurityCallContext skojarzonej z bieżącym wywołaniem.
IHolder Przydziela lub zwalnia zasoby dla zainstalowanego modułu dozownika zasobów.
IManagedActivationEvents Służy do tworzenia i niszczenia wycinków dla obiektów zarządzanych w bieżącym kontekście MODELU COM+.
IManagedObjectInfo Opisuje wycinkę obiektu zarządzanego.
IManagedPoolAction Umożliwia powiadamianie obiektu przed jego zwolnieniem z puli obiektów COM+.
IManagedPooledObj Opisuje sposób użycia obiektu zarządzanego w puli obiektów COM+ .
IMessageMover Przenosi komunikaty z jednej kolejki do innej kolejki.
IMTSActivity Przesyła pracę wsadową za pomocą działania utworzonego przez funkcję MTSCreateActivity.
IMTSCall Implementuje pracę wsadową przesłaną za pośrednictwem działania utworzonego przez funkcję MTSCreateActivity.
IMtsEventInfo Opisuje zdarzenia zdefiniowane przez użytkownika.
IMtsEvents Udostępnia metody uzyskiwania informacji o uruchomionym pakiecie i ustanawianiu ujścia zdarzeń.
IMtsGrp Udostępnia metody wyliczania za pomocą uruchomionych pakietów.
IMTSLocator Opisuje pojedyncze zdarzenie, które zapewnia dostęp do IMtsEvents interfejs dyspozytora zdarzeń dla bieżącego procesu.
IMTxAS Odpowiednik następujących funkcji języka C++: GetObjectContext, RecycleSurrogatei SafeRef.
IMultiInterfaceEventControl Steruje zachowaniem obiektu zdarzenia, obiektem, który uruchamia zdarzenie dla jego subskrybentów.
IMultiInterfacePublisherFilter Zarządza filtrowaną pamięcią podręczną subskrypcji dla metody zdarzenia.
IObjectConstruct Steruje procesem budowy obiektu, przekazując parametry z innych metod lub obiektów.
IObjectConstructString Zapewnia dostęp do ciągu konstruktora. Użyj go, gdy chcesz określić parametry podczas budowy obiektu.
IObjectContext Zapewnia dostęp do kontekstu bieżącego obiektu. Kontekst obiektu jest używany głównie podczas pracy z transakcjami lub radzenia sobie z zabezpieczeniami obiektu.
IObjectContextActivity Pobiera identyfikator działania skojarzony z bieżącym kontekstem obiektu.
IObjectContextInfo Pobiera informacje o transakcji, działaniu i kontekście dla bieżącego obiektu kontekstu.
IObjectContextInfo2 Rozszerza interfejsIObjectContextInfo.
IObjectContextTip Pobiera właściwości opisujące kontekst transakcji protokołu internetowego transakcji (TIP).
IObjectControl Definiuje procedury inicjowania i oczyszczania specyficzne dla kontekstu dla obiektów COM+ i określa, czy obiekty mogą być poddawane recyklingu.
IObjPool Reprezentuje klucz do każdego obiektu w puli zasobów transakcji.
IPlaybackControl Umożliwia uczestnictwo w nietypowej obsłudze błędów odtwarzania po stronie serwera i błędów po stronie klienta mechanizmu dostarczania kolejkowania komunikatów.
IPoolManager Umożliwia obiektowi wywołującym sterowanie pulą obiektów.
IProcessInitializer Udostępnia metody, które mogą być wywoływane za każdym razem, gdy Dllhost.exe uruchamia się lub zamyka.
IPublisherFilter Działa jako interfejs wywołania zwrotnego, dzięki czemu wydawcy zdarzeń mogą kontrolować, którzy subskrybenci otrzymują powiadomienia o zdarzeniach lub kolejność powiadamiania subskrybentów.
ISecurityCallContext Zapewnia dostęp do metod zabezpieczeń i informacji o kontekście wywołania zabezpieczeń bieżącego wywołania.
ISecurityCallersColl Zapewnia dostęp do informacji o poszczególnych obiektach wywołujących w kolekcji osób wywołujących.
ISecurityIdentityColl Zapewnia dostęp do kolekcji informacji zabezpieczających reprezentujących tożsamość obiektu wywołującego. Elementy dostępne w tej kolekcji to identyfikator SID, nazwa konta, usługa uwierzytelniania, poziom uwierzytelniania i poziom personifikacji.
ISecurityProperty Określa identyfikator zabezpieczeń oryginalnego obiektu obiektu lub obiektu wywołującego bezpośredniego. Jednak preferowanym sposobem uzyskania informacji o obiektach wywołujących jest użycie interfejsu ISecurityCallContext.
ISelectCOMLBServer Aktywuje usługę równoważenia obciążenia składników COM+.
ISendMethodEvents Opisuje klasę zdarzeń, która powiadamia subskrybentów za każdym razem, gdy metoda obiektu implementującego go jest wywoływana lub zwracana z wywołania.
IServiceActivity Służy do wywoływania pracy wsadowej przesłanej za pośrednictwem działania utworzonego przez CoCreateActivity.
IServiceCall Służy do implementowania pracy wsadowej przesyłanej za pośrednictwem działania utworzonego przez CoCreateActivity.
IServiceComTIIntrinsicsConfig Konfiguruje funkcje wewnętrzne integratora transakcji COMTI dla pracy wykonywanej podczas wywoływania funkcji CoCreateActivity lub CoEnterServiceDomain.
IServiceIISIntrinsicsConfig Konfiguruje funkcje wewnętrzne usług IIS dla pracy wykonywanej podczas wywoływania funkcji CoCreateActivity lub CoEnterServiceDomain.
IServiceInheritanceConfig Określa, czy utworzyć nowy kontekst na podstawie bieżącego kontekstu, czy utworzyć nowy kontekst wyłącznie na podstawie informacji w CServiceConfig.
IServicePartitionConfig Konfiguruje sposób użycia partycji do pracy wykonywanej podczas wywoływania CoCreateActivity lub CoEnterServiceDomain.
IServicePool Służy do zarządzania pulą obiektów COM+.
IServicePoolConfig Służy do konfigurowania puli obiektów.
IServiceSxSConfig Konfiguruje zestawy równoległe dla pracy wykonywanej podczas wywoływania CoCreateActivity lub CoEnterServiceDomain.
IServiceSynchronizationConfig Konfiguruje synchronizację pracy wykonywanej podczas wywoływania CoCreateActivity lub CoEnterServiceDomain.
IServiceSysTxnConfig Umożliwia uruchomienie zestawu kodu w zakresie istniejącej transakcji określonej za pomocą serwera proxy transakcji.
IServiceThreadPoolConfig Konfiguruje pulę wątków obiektu działania, który jest zwracany przez wywołanie CoCreateActivity.
IServiceTrackerConfig Konfiguruje właściwość trackera dla pracy wykonywanej podczas wywoływania polecenia CoCreateActivity lub CoEnterServiceDomain.
IServiceTransactionConfig Rozszerza interfejs IServiceTransactionConfigBase.
IServiceTransactionConfigBase Konfiguruje usługi transakcji dla pracy wykonywanej podczas wywoływania CoCreateActivity lub CoEnterServiceDomain.
ISharedProperty Uwidacznia metody właściwości, których można użyć do ustawiania lub pobierania wartości właściwości udostępnionej.
ISharedPropertyGroup Służy do tworzenia i uzyskiwania dostępu do właściwości udostępnionych w grupie właściwości udostępnionych.
ISharedPropertyGroupManager Służy do tworzenia grup właściwości udostępnionych i uzyskiwania dostępu do istniejących grup właściwości udostępnionych.
ISystemAppEventData Powiadamia subskrybenta o utworzeniu lub ponownym skonfigurowaniu wystąpienia aplikacji COM+.
IThreadPoolKnobs Służy do kontrolowania zachowania pul wątków.
ITransactionContext Umożliwia tworzenie pracy wielu obiektów COM+ w jednej transakcji i jawne zatwierdzenie lub przerwanie transakcji.
ITransactionContextEx Rozszerza interfejs ITransactionContext, aby był zgodny z usługą Automation.
ITransactionProperty Służy do pobierania puli zasobów transakcji.
ITransactionProxy Zapewnia sposób pracy kontekstu transakcji COM+ z transakcją inną niż DTC.
ITransactionResourcePool Utrzymuje listę obiektów w puli, kluczem IObjPool, które są używane do momentu zakończenia transakcji.
ITransactionStatus Służy do odnajdywania stanu transakcji zakończonej przez wywołanie CoLeaveServiceDomain, gdy CServiceConfig jest skonfigurowany do używania transakcji w wywołaniu do CoEnterServiceDomain.
ObjectContext Zapewnia dostęp do kontekstu bieżącego obiektu. Kontekst obiektu jest używany głównie podczas pracy z transakcjami lub radzenia sobie z zabezpieczeniami obiektu. Udostępnia te same funkcje co IObjectContext, ale jest zgodny z usługą Automation.
ObjectControl Definiuje procedury inicjowania i oczyszczania specyficzne dla kontekstu dla obiektów COM+ oraz określa, czy obiekty mogą być poddawane recyklingu. Udostępnia te same funkcje co IObjectControl, ale są zgodne z usługą Automation.
SecurityProperty Umożliwia uzyskanie informacji na temat oryginalnego obiektu obiektu i obiektu wywołującego bezpośrednio.