Partager via


Interactive.IEventLoop, interface (F#)

Boucle d'événements utilisée par la session F# Interactive actuellement en cours d'exécution pour exécuter du code dans le contexte d'une interface GUI ou d'un autre système basé sur les événements.

Espace de noms/Chemin du module : Microsoft.FSharp.Compiler.Interactive

Assembly FSharp.Compiler.Interactive.Settings (dans FSharp.Compiler.Interactive.Settings.dll)

type IEventLoop =
 interface
  abstract this.Invoke : (unit -> 'T) -> 'T
  abstract this.Run : unit -> bool
  abstract this.ScheduleRestart : unit -> unit
 end

Membres d'instance

Membre

Description

Invoke

Demande que l'opération donnée soit exécutée de façon synchrone au sein de la boucle d'événements.

Run

Exécute la boucle d'événements. Un retour de true indique que la boucle d'événements a été redémarrée.

ScheduleRestart

Planifie un redémarrage pour la boucle d'événements.

Plateformes

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informations de version

Runtime F#

Pris en charge dans : 2.0, 4

Silverlight

Prise en charge dans : 3

Voir aussi

Référence

Microsoft.FSharp.Compiler.Interactive, espace de noms (F#)