Interactive.IEventLoop 接口 (F#)

当前正在执行的 F# Interactive 会话用来在 GUI 上下文或其他基于事件的系统中执行代码的事件循环。

命名空间/模块路径: Microsoft.FSharp.Compiler.Interactive

程序集: FSharp.Compiler.Interactive.Settings(在 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

实例成员

成员

说明

调用

请求在事件循环上以同步方式运行给定操作。

Run

运行事件循环。 若返回 true,则指示已重新开始事件循环。

ScheduleRestart

计划重新开始事件循环。

平台

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

版本信息

F# 运行时

支持的版本:2.0, 4

Silverlight

受以下版本支持:3

请参见

参考

Microsoft.FSharp.Compiler.Interactive 命名空间 (F#)