Interfaccia Control.IDelegateEvent<'Delegate> (F#)
Valori di evento di prima classe per i tipi di delegati arbitrari.
Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
type IDelegateEvent<'Delegate> =
interface
abstract this.AddHandler : 'Delegate -> unit
abstract this.RemoveHandler : 'Delegate -> unit
end
Note
F# attribuisce uno stato speciale alle proprietà dei membri compatibili con il tipo IDelegateEvent e contrassegnate con CLIEventAttribute. In questo caso il compilatore F# genera metadati CLI appropriati affinché il membro venga visualizzato come evento CLI in altri linguaggi CLI.
Membri di istanza
Membro |
Descrizione |
---|---|
Connette un oggetto delegato del gestore all'evento. Un gestore può essere rimosso in un secondo momento tramite RemoveHandler. Il listener sarà richiamato quando viene generato l'evento. |
|
Rimuove un delegato del listener da un archivio listener di eventi. |
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3