Control.IDelegateEvent<'Delegate> (Interfaz de F#)
Valores de evento de primera clase para tipos de delegado arbitrarios.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control
Ensamblado: FSharp.Core (en FSharp.Core.dll)
type IDelegateEvent<'Delegate> =
interface
abstract this.AddHandler : 'Delegate -> unit
abstract this.RemoveHandler : 'Delegate -> unit
end
Comentarios
F# concede un estado especial a las propiedades de miembro compatibles con IDelegateEvent de los tipos y marcadas con CLIEventAttribute. En este caso, el compilador de F# genera los metadatos de CLI apropiados para que el miembro aparezca en los otros lenguajes de CLI como un evento de CLI.
Miembros de instancia
Miembro |
Descripción |
---|---|
Conecta un objeto de delegado de controlador con el evento. Más adelante, se puede quitar un controlador mediante RemoveHandler. Se invocará el agente de escucha cuando se desencadene el evento. |
|
Quita un delegado de agente de escucha de un almacén de agentes de escucha de eventos. |
Plataformas
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Información de versiones
Runtime de F#
Se admite en las versiones: 2.0, 4.0
Silverlight
Se admite en la versión: 3