使用给定的处理程序创建匿名事件。
命名空间/模块路径: Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers
程序集:FSharp.Core(在 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
参数
addHandler
类型:'Delegate -> unit为事件添加要触发的委托的函数。
removeHandler
类型:'Delegate -> unit对事件触发的委托进行删除的函数。
createHandler
类型:(obj -> 'Args -> unit) -> 'Delegate生成事件可触发的委托类型的函数。
返回值
作为实现 IEvent 的对象的初始化事件。
平台
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.0
Silverlight
受以下版本支持:3