Share via


Funzione RuntimeHelpers.CreateEvent<'Delegate,'Args> (F#)

Crea un evento anonimo con i gestori specificati.

Percorso spazio dei nomi/modulo: 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

Parametri

  • addHandler
    Tipo: 'Delegate -> unit

    Funzione per gestire l'aggiunta di un delegato per l'evento da attivare.

  • removeHandler
    Tipo: 'Delegate -> unit

    Funzione per gestire la rimozione di un delegato attivato dall'evento.

  • createHandler
    Tipo: (obj -> 'Args -> unit) -> 'Delegate

    Funzione per produrre il tipo di delegato che può essere attivato dall'evento.

Valore restituito

L'evento inizializzato come oggetto che implementa IEvent.

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

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

Vedere anche

Riferimenti

Modulo CompilerServices.RuntimeHelpers (F#)

Spazio dei nomi Microsoft.FSharp.Core.CompilerServices (F#)