Freigeben über


Control.IDelegateEvent<'Delegate>-Schnittstelle (F#)

Ereigniswerte erster Klasse für beliebige Delegattypen.

Namespace/Modulpfad: 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

Hinweise

F# weist Membereigenschaften, die mit dem Typ IDelegateEvent kompatibel und mit dem CLIEventAttribute markiert sind, einen speziellen Status zu.In diesem Fall generiert der F#-Compiler entsprechende CLI-Metadaten, damit der Member für andere CLI-Sprachen als CLI-Ereignis dargestellt wird.

Instanzmember

Member

Description

AddHandler

Verbindet ein Handlerdelegatobjekt mit dem Ereignis.Handler können später mit RemoveHandler entfernt werden.Der Listener wird aufgerufen, wenn das Ereignis ausgelöst wird.

RemoveHandler

Entfernt einen Listenerdelegaten aus dem Speicher eines Ereignislisteners.

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Control-Namespace (F#)

DelegateEvent