Eventos administrados y no administrados
El modelo de eventos de .NET Framework es distinto del modelo de eventos COM tradicional. Los eventos administrados se basan en delegados, mientras que los no administrados (en COM) se basan en puntos de conexión. Los dos modelos son sistemas de eventos de correspondencia precisa, porque el cliente (receptor de eventos) y el servidor (remitente de eventos) se deben ejecutar simultáneamente.
En esta sección se explica cómo unir los sistemas de eventos COM administrados y no administrados, lo que permite que los objetos envíen y reciban eventos más allá del límite de interoperabilidad. Para obtener instrucciones sobre la sintaxis de eventos, vea la documentación del lenguaje de programación.
Tenga en cuenta que .NET Framework no proporciona de forma nativa una manera de interactuar con eventos de Win32. Para interaccionar con eventos de Win32, utilice la invocación de plataforma para llamar a las funciones de eventos de Win32 nativas desde la API de Win32. Para obtener más información acerca de la invocación de plataforma, vea Consumir funciones DLL no administradas.
En esta sección
- Eventos COM
Proporciona una descripción detallada del sistema de eventos de puntos de conexión.
- Cómo: Controlar eventos provocados por un origen COM
Describe cómo se consumen eventos provocados por un servidor COM.
- Cómo: Generar eventos controlados por un receptor COM
Describe cómo se provocan eventos consumidos por un cliente COM.
Secciones relacionadas
- Controlar y provocar eventos
Proporciona una descripción general del modelo de eventos de .NET Framework.
- Eventos de correspondencia imprecisa
Describe cómo utilizar el modelo de eventos con correspondencia imprecisa COM+ de .NET Framework.