RuntimeHelpers.CreateEvent<'Delegate,'Args>-Funktion (F#)
Erstellt ein anonymes Ereignis mit den angegebenen Handlern.
Namespace/Modulpfad: Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
RuntimeHelpers.CreateEvent : ('Delegate -> unit) -> ('Delegate -> unit) -> ((obj -> 'Args -> unit) -> 'Delegate) -> IEvent<'Delegate,'Args> (requires delegate)
// Usage:
RuntimeHelpers.CreateEvent addHandler removeHandler createHandler
Parameter
addHandler
Typ: 'Delegate -> unitEine Funktion, die das Hinzufügen eines Delegaten für das auszulösende Ereignis behandelt.
removeHandler
Typ: 'Delegate -> unitEine Funktion, die das Entfernen eines vom Ereignis ausgelösten Delegaten behandelt.
createHandler
Typ: (obj -> 'Args -> unit) -> 'DelegateEine Funktion, die den Typ des Delegaten erzeugt, den das Ereignis auslösen kann.
Rückgabewert
Das initialisierte Ereignis als Objekt, das IEvent implementiert.
Plattformen
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Versionsinformationen
F#-Runtime
Unterstützt in: 2.0, 4.0
Silverlight
Unterstützt in: 3