Partager via


Control.IDelegateEvent<'Delegate>, interface (F#)

Valeurs d'événement de première classe pour les types délégués arbitraires.

Espace de noms/Chemin du module : 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

Notes

F# attribut un statut spécial aux propriétés de membre compatibles avec le type IDelegateEvent et référencées par CLIEventAttribute. Dans ce cas, le compilateur F# génère des métadonnées CLI appropriées afin que le membre apparaisse aux autres langages CLI comme un événement CLI.

Membres d'instance

Membre

Description

AddHandler

Connecte un objet délégué de gestionnaire à l'événement. Un gestionnaire peut être supprimé ultérieurement à l'aide de RemoveHandler. L'écouteur sera appelé une fois l'événement déclenché.

RemoveHandler

Supprime un délégué d'écouteur d'un magasin d'écouteurs d'événements.

Plateformes

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

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Microsoft.FSharp.Control, espace de noms (F#)

DelegateEvent