Control.IDelegateEvent<'Delegate> 接口 (F#)

任意委托类型的第一类事件值。

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

程序集:FSharp.Core(在 FSharp.Core.dll 中)

type IDelegateEvent<'Delegate> =
 interface
  abstract this.AddHandler : 'Delegate -> unit
  abstract this.RemoveHandler : 'Delegate -> unit
 end

备注

F# 为与类型 IDelegateEvent 兼容并以 CLIEventAttribute 进行标记的成员属性指定特殊状态。 在这种情况下,F# 编译器会生成一个适当的 CLI 元数据,以便将成员作为 CLI 事件提供给其他 CLI 语言。

实例成员

成员

说明

AddHandler

将处理程序委托对象连接到事件。 稍后可以使用 RemoveHandler 移除处理程序。 激发事件时将调用侦听器。

RemoveHandler

从事件侦听器存储中移除侦听器委托。

平台

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

请参见

参考

Microsoft.FSharp.Control 命名空间 (F#)

DelegateEvent