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

AddHandler

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.

RemoveHandler

Rimuove un delegato del listener da un archivio di listener di eventi.

Piattaforme

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Control (F#)

DelegateEvent