Verwaltete und nicht verwaltete Ereignisse
Aktualisiert: November 2007
.NET Framework und herkömmliches COM verfügen über unterschiedliche Ereignismodelle. Verwaltete Ereignisse basieren auf Delegaten, während nicht verwaltete (bei COM) auf Verbindungspunkten beruhen. Bei beiden Modellen handelt es sich um eng verknüpfte Ereignissysteme, da sowohl der Client (der Ereignisempfänger) als auch der Server (der Ereignissender) simultan betrieben werden müssen.
In diesem Abschnitt wird die Überbrückung von verwalteten und nicht verwalteten COM-Ereignissystemen dargestellt. Dadurch können Objekte Ereignisse über die Grenzen der Interoperation hinaus senden und empfangen. Weitere Informationen zur spezifischen Ereignissyntax finden Sie in der Dokumentation zur Programmiersprache.
Beachten Sie, dass .NET Framework systemeigen keine Möglichkeit für die Interaktion mit Win32-Ereignissen bietet. Verwenden Sie für die Interaktion mit Win32-Ereignissen einen Plattformaufruf, um die systemeigenen Win32-Ereignisfunktionen aus der Win32-API aufzurufen. Weitere Informationen zum Plattformaufruf finden Sie unter Verwenden nicht verwalteter DLL-Funktionen.
In diesem Abschnitt
COM-Ereignisse
Bietet eine Übersicht auf hohem Niveau über das Ereignissystem von Verbindungspunkten.Gewusst wie: Behandeln von Ereignissen, die durch eine COM-Quelle ausgelöst wurden
Beschreibt die Verarbeitung von Ereignissen, die durch einen COM-Server ausgelöst werden.Gewusst wie: Auslösen von Ereignissen, die von einer COM-Senke behandelt werden
Beschreibt die Auslösung von Ereignissen, die durch einen COM-Client verarbeitet werden.
Verwandte Abschnitte
Behandeln und Auslösen von Ereignissen
Bietet eine Übersicht über das Ereignismodell in .NET Framework.Loosely Coupled Events
Beschreibt die Verwendung des lose verknüpften Ereignismodells von COM+ aus .NET Framework.