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 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:2.0,4.0,可移植

请参见

参考

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

DelegateEvent