COM+-Schnittstellen
Nachfolgend sind die COM+-Schnittstellen aufgeführt.
Schnittstelle | Beschreibung |
---|---|
ContextInfo- | Ruft Transaktions-, Aktivitäts- und Kontextinformationen für das aktuelle Kontextobjekt ab. |
ContextInfo2- | Stellt zusätzliche Informationen zum Kontext eines Objekts bereit und ergänzt die Informationen, die über die ContextInfo Schnittstelle verfügbar sind. |
IAppDomainHelper- | Bindet ein verwaltetes Objekt an eine Anwendungsdomäne, bei der es sich um eine isolierte Umgebung handelt, in der Anwendungen ausgeführt werden. |
IAssemblyLocator- | Ruft Informationen zu einer Assembly ab, wenn verwalteter Code in der Common Language Runtime von .NET Framework verwendet wird. |
IAsyncErrorNotify | Wird verwendet, um Fehlerfang für die asynchrone Batcharbeit zu implementieren, die über die aktivität übermittelt wird, die von CoCreateActivityerstellt wurde. |
ICheckSxSConfig- | Wird verwendet, um die Konfiguration der aktuellen parallelen Assembly zu überprüfen. |
IComActivityEvents- | Benachrichtigt den Abonnent, wenn eine Aktivität erstellt, zerstört oder timeout ausgeführt wird. |
IComAppEvents | Benachrichtigt den Abonnenten, wenn eine COM+-Serveranwendung gestartet, heruntergefahren oder zum Herunterfahren gezwungen wird. |
IComApp2Events- | Benachrichtigt den Abonnenten, wenn eine COM+-Serveranwendung geladen, heruntergefahren oder angehalten wird. |
IComCRMEvents | Benachrichtigt den Abonnenten über Aktivitäten des Feature "Ausgleichsressourcen-Manager (CRM)" von Komponentendiensten. |
IComExceptionEvents | Benachrichtigt den Abonnent, wenn eine unbehandelte Ausnahme im Code des Benutzers auftritt. |
IComIdentityEvents- | Benachrichtigt den Abonnenten über eine Aktivität, die Teil einer IIS-Seite (Internet Information Services) Active Server Pages (ASP) ist. |
IComInstanceEvents | Benachrichtigt den Abonnent über die Erstellung oder Freigabe eines Objekts. |
IComInstance2Events | Benachrichtigt den Abonnenten, wenn ein Objekt von einem Client erstellt oder freigegeben wird. |
ICOMLBArguments | Wird verwendet, um den COM+-Komponentenlastenausgleichsdienst zu aktivieren. |
IComLTxEvents | Benachrichtigt den Abonnenten von Ereignissen, die sich auf COM+-Transaktionen beziehen. |
IComMethodEvents- | Benachrichtigt den Abonnent, wenn die Methode eines Objekts aufgerufen, zurückgegeben oder eine Ausnahme generiert wurde. |
IComMethod2Events- | Benachrichtigt den Abonnent, wenn die Methode eines Objekts aufgerufen, zurückgegeben oder eine Ausnahme generiert wurde. |
IComObjectConstructionEvents | Benachrichtigt den Abonnenten, wenn ein konstruiertes Objekt in einem Objektpool erstellt wird. |
IComObjectConstruction2Events | Benachrichtigt den Abonnenten, wenn ein konstruiertes Objekt erstellt wird. |
IComObjectEvents- | Benachrichtigt den Abonnenten, wenn eine Instanz eines just-in-time (JIT)-aktivierten Objekts erstellt oder freigegeben wurde. |
IComObjectPoolEvents | Benachrichtigt den Abonnenten, wenn dem Pool ein neues Objekt hinzugefügt wird. |
IComObjectPool2Events | Benachrichtigt den Abonnenten, wenn ein transaktionsbezogenes oder nicht transaktionsbezogenes Objekt dem Objektpool hinzugefügt oder abgerufen wird. |
IComObjectPoolEvents2- | Benachrichtigt den Abonnenten, wenn ein neues Objekt erstellt oder aus dem Pool entfernt wird. |
IComQCEvents | Benachrichtigt den Abonnent, wenn eine in die Warteschlange eingereihte Nachricht erstellt, in die Warteschlange verschoben oder in eine Wiederholungs- oder Inaktivierungswarteschlange verschoben wird. |
IComResourceEvents | Benachrichtigt den Abonnenten, wenn eine Ressource erstellt, zugeordnet, nachverfolgt oder zerstört wird. |
IComSecurityEvents | Benachrichtigt den Abonnenten, wenn die Authentifizierung eines Methodenaufrufs erfolgreich war oder fehlgeschlagen ist. |
IComThreadEvents | Benachrichtigt den Abonnent, wenn ein Singlethread-Apartment (STA) erstellt oder beendet wird und wenn ein Apartmentthread zugewiesen wird. |
IComTrackingInfoCollection- | Ruft den Typ einer Nachverfolgungsinformationssammlung und die Anzahl der darin enthaltenen Objekte ab. |
IComTrackingInfoEvents | Benachrichtigt den Abonnenten, wenn sich die Nachverfolgungsinformationen für eine Sammlung ändern. |
IComTrackingInfoObject- | Ruft die Eigenschaften eines Nachverfolgungsinformationsobjekts ab. |
IComTrackingInfoProperties | Ruft die Gesamtanzahl der Eigenschaften ab, die einem Tracking-Informationsobjekt und ihren Namen zugeordnet sind. |
IComTransactionEvents | Benachrichtigt den Abonnent, wenn die Microsoft Distributed Transaction Coordinator (DTC)-Transaktion gestartet, commits oder abgebrochen wird. |
IComTransaction2Events- | Benachrichtigt den Abonnent, wenn eine Microsoft Distributed Transaction Coordinator (DTC)-Transaktion gestartet, commits oder abgebrochen wird. Der Abonnent wird auch benachrichtigt, wenn sich die Transaktion in der Vorbereitungsphase des zweistufigen Commitprotokolls befindet. |
IComUserEvent- | Benachrichtigt den Abonnenten der angegebenen benutzerdefinierten Metriken. |
IContextProperties | Bietet Zugriff auf Kontextobjekteigenschaften. |
IContextState- | Steuert die Objektdeaktivierung und Transaktionsabstimmung durch Bearbeiten von Kontextstatuskennzeichnungen. |
IContextTransactionInfo | Bietet Zugriff auf Kontextobjekteigenschaften, die sich auf Transaktionen beziehen. |
ICreateWithLocalTransaction | Erstellt ein COM+-Objekt, das innerhalb des Bereichs der angegebenen lokalen Transaktion ausgeführt wird. |
ICreateWithTipTransactionEx- | Erstellt ein Objekt, das in einer manuellen Transaktion mithilfe des Transaction Internet Protocol (TIP) aufgelistet wird. |
ICreateWithTransactionEx- | Erstellt ein Objekt, das innerhalb einer manuellen Transaktion aufgelistet ist. |
ICrmCompensator- | Stellt unstrukturierte Protokolldatensätze bei Verwendung von Microsoft Visual C++ an den CRM-Kompensor bereit. |
ICrmCompensatorVariants | Stellt strukturierte Protokolldatensätze bei Verwendung von Microsoft Visual Basic an den CRM-Ausgleich bereit. |
ICrmFormatLogRecords | Konvertiert die Protokolldatensätze in ein sichtbares Format, sodass sie mit einem generischen Überwachungstool dargestellt werden können. |
ICrmLogControl- | Ist das Mittel, mit dem der CRM Worker und CRM-Kompensor Datensätze in das Protokoll schreiben und sie dauerhaft machen. |
ICrmMonitor- | Erfasst eine Momentaufnahme des aktuellen Zustands des CRM und hält einen bestimmten CRM-Mitarbeiter. |
ICrmMonitorClerks | Ruft Informationen über den Zustand der Angestellten ab. |
ICrmMonitorLogRecords | Überwacht die einzelnen Protokolldatensätze, die von einem bestimmten CRM-Mitarbeiter für eine bestimmte Transaktion verwaltet werden. |
IDispenserDriver | Wird vom Inhaber des COM+ Resource Dispenser aufgerufen, um eine Ressource zu erstellen, auflisten, auszuwerten und zu zerstören. |
IDispenserManager | Stellt eine Verbindung mit dem Dispenser Manager bereit. |
IEnumEventObject- | Listet die Ereignisobjekte auf, die im COM+-Ereignisspeicher registriert sind. |
IEnumNames- | Listet Namen auf. |
IEventClass- | Ordnet eine Klasse von Ereignisobjekten der Ereignisschnittstelle zu, die diese Objekte implementieren. |
IEventClass2- | Wird verwendet, um Daten für Ereignisklassenobjekte festzulegen und abzurufen. |
IEventControl- | Steuert das Verhalten eines Ereignisobjekts, das ein Ereignis für seine Abonnenten auslöst. |
IEventObjectChange- | Benachrichtigt Abonnenten über Änderungen am Ereignisspeicher. |
IEventObjectChange2- | Benachrichtigt Abonnenten über Änderungen am Ereignisspeicher, während Partitions- und Anwendungs-ID-Informationen eingeschlossen werden. |
IEventObjectCollection- | Verwaltet Objekte in einer Ereignisobjektauflistung. |
IEventProperty- | Speichert Ereigniseigenschaften. |
IEventSubscription- | Gibt Informationen zur Beziehung zwischen einem Ereignisabonnent und einem Ereignis an, für das es abonniert wird. |
IEventSubscription2 | Erweitert die IEventSubscription Schnittstelle. |
IEventSubscription3- | Erweitert die IEventSubscription2 Schnittstelle. |
IEventSystem- | Bietet Zugriff auf den Ereignisdatenspeicher. |
IEventSystem2- | Erweitert die IEventSystem- Schnittstelle. |
IFiringControl- | Löst ein Ereignis auf ein einzelnes Abonnement aus. |
IGetAppTrackerData- | Ermöglicht administrativen Anwendungen das Abrufen statistischer Informationen zum Ausführen von COM+-Anwendungen. |
IGetContextProperties | Ermöglicht dem Aufrufer das Abrufen der Eigenschaften, die dem Kontext des aktuellen Objekts zugeordnet sind. |
IGetSecurityCallContext- | Ruft einen Verweis auf ein Objekt ab, das aus dem SecurityCallContext Klasse erstellt wurde, die dem aktuellen Aufruf zugeordnet ist. |
IHolder- | Ordnet Ressourcen für einen installierten Ressourcenspender zu oder gibt diese frei. |
IManagedActivationEvents | Wird verwendet, um Stubs für verwaltete Objekte im aktuellen COM+-Kontext zu erstellen und zu zerstören. |
IManagedObjectInfo- | Beschreibt den Stub für ein verwaltetes Objekt. |
IManagedPoolAction- | Ermöglicht die Benachrichtigung eines Objekts, bevor es aus einem COM+-Objektpool freigegeben wird. |
IManagedPooledObj | Beschreibt, wie ein verwaltetes Objekt im COM+-Objektpool verwendet wird. |
IMessageMover- | Verschiebt Nachrichten aus einer Warteschlange in eine andere Warteschlange. |
IMTSActivity- | Sendet Batcharbeit über die aktivität, die von der MTSCreateActivity-Funktion erstellt wurde. |
IMTSCall- | Implementiert die Batcharbeit, die über die von der MTSCreateActivity-Funktion erstellte Aktivität übermittelt wird. |
IMtsEventInfo- | Beschreibt benutzerdefinierte Ereignisse. |
IMtsEvents- | Stellt Methoden zum Abrufen von Informationen zum ausgeführten Paket und zum Einrichten von Ereignissenken bereit. |
IMtsGrp- | Stellt Methoden zum Aufzählen durch ausgeführte Pakete bereit. |
IMTSLocator- | Beschreibt ein einzelnes Ereignis, das Zugriff auf die IMtsEvents Schnittstelle des Ereignisteilers für den aktuellen Prozess ermöglicht. |
IMTxAS- | Entspricht den folgenden C++-Funktionen: GetObjectContext, RecycleSurrogateund SafeRef. |
IMultiInterfaceEventControl- | Steuert das Verhalten eines Ereignisobjekts, das ein Ereignis für seine Abonnenten auslöst. |
IMultiInterfacePublisherFilter- | Verwaltet einen gefilterten Abonnementcache für eine Ereignismethode. |
IObjectConstruct- | Steuert den Objekterstellungsprozess, indem Parameter aus anderen Methoden oder Objekten übergeben werden. |
IObjectConstructString- | Bietet Zugriff auf eine Konstruktorzeichenfolge. Verwenden Sie sie, wenn Sie die Parameter während der Erstellung des Objekts angeben möchten. |
IObjectContext- | Bietet Zugriff auf den Kontext des aktuellen Objekts. Der Kontext eines Objekts wird in erster Linie beim Arbeiten mit Transaktionen oder beim Umgang mit der Sicherheit eines Objekts verwendet. |
IObjectContextActivity- | Ruft den Aktivitätsbezeichner ab, der dem aktuellen Objektkontext zugeordnet ist. |
IObjectContextInfo- | Ruft Transaktions-, Aktivitäts- und Kontextinformationen für das aktuelle Kontextobjekt ab. |
IObjectContextInfo2- | Erweitert die IObjectContextInfo Schnittstelle. |
IObjectContextTip- | Ruft Eigenschaften ab, die den Transaktionskontext des Transaction Internet Protocol (TIP) beschreiben. |
IObjectControl- | Definiert kontextspezifische Initialisierungs- und Bereinigungsverfahren für Ihre COM+-Objekte und gibt an, ob die Objekte wiederverwendet werden können. |
IObjPool- | Stellt den Schlüssel für jedes Objekt im Transaktionsressourcenpool dar. |
IPlaybackControl- | Ermöglicht die Teilnahme an der abnormen Behandlung von serverseitigen Wiedergabefehlern und clientseitigen Fehlern des Message Queuing-Übermittlungsmechanismus. |
IPoolManager- | Ermöglicht dem Aufrufer die Steuerung eines Objektpools. |
IProcessInitializer- | Stellt Methoden bereit, die aufgerufen werden können, wenn Dllhost.exe gestartet oder heruntergefahren wird. |
IPublisherFilter- | Dient als Rückrufschnittstelle, sodass Ereignisverleger steuern können, welche Abonnenten Ereignisbenachrichtigungen oder die Reihenfolge erhalten, in der Abonnenten benachrichtigt werden. |
ISecurityCallContext- | Bietet Zugriff auf Sicherheitsmethoden und Informationen zum Sicherheitsaufrufkontext des aktuellen Aufrufs. |
ISecurityCallersColl- | Bietet Zugriff auf Informationen zu einzelnen Anrufern in einer Sammlung von Anrufern. |
ISecurityIdentityColl | Bietet Zugriff auf eine Sammlung von Sicherheitsinformationen, die die Identität eines Anrufers darstellen. Die in dieser Sammlung verfügbaren Elemente sind die SID, der Kontoname, der Authentifizierungsdienst, die Authentifizierungsstufe und die Identitätswechselstufe. |
ISecurityProperty | Bestimmt die Sicherheits-ID des ursprünglichen Aufrufers oder direkten Aufrufers des aktuellen Objekts. Die bevorzugte Methode zum Abrufen von Informationen über die Aufrufer eines Objekts besteht jedoch darin, die ISecurityCallContext Schnittstelle zu verwenden. |
ISelectCOMLBServer- | Aktiviert den COM+-Komponentenlastenausgleichsdienst. |
ISendMethodEvents | Beschreibt eine Ereignisklasse, die Abonnenten benachrichtigt, wenn eine Methode für das Objekt, das es implementiert, entweder aufgerufen oder von einem Aufruf zurückgegeben wird. |
IServiceActivity- | Wird verwendet, um die Batcharbeit aufzurufen, die über die von CoCreateActivityerstellte Aktivität übermittelt wird. |
IServiceCall- | Wird verwendet, um die Batcharbeit zu implementieren, die über die von CoCreateActivityerstellte Aktivität übermittelt wird. |
IServiceComTIIntrinsicsConfig | Konfiguriert die systeminternen COM Transaction Integrator (COMTI) für die Arbeit, die beim Aufrufen der funktion CoCreateActivity oder CoEnterServiceDomain erfolgt. |
IServiceIISIntrinsicsConfig | Konfiguriert die systeminternen IIS-Funktionen für die Arbeit, die beim Aufrufen der CoCreateActivity- oder CoEnterServiceDomain--Funktion ausgeführt wird. |
IServiceInheritanceConfig | Bestimmt, ob ein neuer Kontext basierend auf dem aktuellen Kontext erstellt oder ein neuer Kontext erstellt werden soll, der ausschließlich auf den Informationen in CServiceConfigbasiert. |
IServicePartitionConfig- | Konfiguriert, wie Partitionen für die Arbeit verwendet werden, die beim Aufrufen von CoCreateActivity oder CoEnterServiceDomainerfolgt. |
IServicePool- | Wird zum Verwalten eines COM+-Objektpools verwendet. |
IServicePoolConfig- | Dient zum Konfigurieren eines Objektpools. |
IServiceSxSConfig- | Konfiguriert parallele Assemblys für die Arbeit, die beim Aufrufen von CoCreateActivity oder CoEnterServiceDomainerfolgt. |
IServiceSynchronizationConfig- | Konfiguriert die Synchronisierung für die Arbeit, die beim Aufrufen von CoCreateActivity oder CoEnterServiceDomain-erfolgt. |
IServiceSysTxnConfig | Ermöglicht das Ausführen einer Reihe von Code im Bereich einer vorhandenen Transaktion, die Sie mit einem Transaktionsproxy angeben. |
IServiceThreadPoolConfig | Konfiguriert den Threadpool des Aktivitätsobjekts, das durch Aufrufen von CoCreateActivityzurückgegeben wird. |
IServiceTrackerConfig- | Konfiguriert die Tracker-Eigenschaft für die Arbeit, die beim Aufrufen von CoCreateActivity oder CoEnterServiceDomainerfolgt. |
IServiceTransactionConfig- | Erweitert die IServiceTransactionConfigBase--Schnittstelle. |
IServiceTransactionConfigBase- | Konfiguriert die Transaktionsdienste für die Arbeit, die beim Aufrufen CoCreateActivity oder CoEnterServiceDomain-erfolgt. |
ISharedProperty- | Macht Eigenschaftenmethoden verfügbar, mit denen Sie den Wert einer freigegebenen Eigenschaft festlegen oder abrufen können. |
ISharedPropertyGroup- | Wird verwendet, um die freigegebenen Eigenschaften in einer freigegebenen Eigenschaftengruppe zu erstellen und darauf zuzugreifen. |
ISharedPropertyGroupManager | Wird zum Erstellen freigegebener Eigenschaftengruppen und zum Abrufen des Zugriffs auf vorhandene freigegebene Eigenschaftengruppen verwendet. |
ISystemAppEventData- | Benachrichtigt den Abonnenten, wenn eine COM+-Anwendungsinstanz erstellt oder neu konfiguriert wird. |
IThreadPoolKnobs | Wird verwendet, um das Verhalten von Threadpools zu steuern. |
ITransactionContext- | Ermöglicht es Ihnen, die Arbeit mehrerer COM+-Objekte in einer einzelnen Transaktion zu verfassen und die Transaktion explizit zu übernehmen oder abzubrechen. |
ITransactionContextEx- | Erweitert die ITransactionContext- Schnittstelle so, dass sie mit automatisierungskompatibel ist. |
ITransactionProperty- | Wird verwendet, um den Transaktionsressourcenpool abzurufen. |
ITransactionProxy- | Bietet eine Möglichkeit für einen COM+-Transaktionskontext, um mit einer Nicht-DTC-Transaktion zu arbeiten. |
ITransactionResourcePool- | Verwaltet eine Liste von poolierten Objekten, die von IObjPool-schlüsseliert werden, die verwendet werden, bis die Transaktion abgeschlossen ist. |
ITransactionStatus- | Wird verwendet, um den Status der Transaktion zu ermitteln, die durch den Aufruf von CoLeaveServiceDomain abgeschlossen wird, wenn CServiceConfig- für die Verwendung von Transaktionen im Aufruf von CoEnterServiceDomainkonfiguriert ist. |
ObjectContext- | Bietet Zugriff auf den Kontext des aktuellen Objekts. Der Kontext eines Objekts wird in erster Linie beim Arbeiten mit Transaktionen oder beim Umgang mit der Sicherheit eines Objekts verwendet. Stellt die gleiche Funktionalität wie IObjectContext-bereit, ist aber mit automatisierungskompatibel. |
ObjectControl- | Definiert kontextspezifische Initialisierungs- und Bereinigungsverfahren für Ihre COM+-Objekte und gibt an, ob die Objekte wiederverwendet werden können. Stellt die gleiche Funktionalität wie IObjectControl-bereit, ist aber mit automatisierungskompatibel. |
SecurityProperty- | Ermöglicht das Abrufen von Informationen über den ursprünglichen Aufrufer und den direkten Aufrufer des aktuellen Objekts. |