Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Questa documentazione è stata archiviata e non viene gestita.

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

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.

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.

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

Versioni della libreria di base F#

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

Mostra: