Condividi tramite


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 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

Vedere anche

Riferimenti

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

DelegateEvent