Control.Event<'Delegate,'Args> 类 (F#)

符合第一个 sender 参数的标准 .NET Framework 约定的委托类型的事件实现。

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

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

type Event<'Delegate,'Args (requires delegate)> =
 class
  new Event : unit -> Event<'Delegate,'Args>
  member this.Trigger : obj * 'Args -> unit
  member this.Publish :  IEvent<'Delegate,'Args>
 end

备注

此类型在编译的程序集中名为 FSharpEvent。 如果从 F# 以外的 .NET 语言中访问类型,或通过反射访问类型,请使用此名称。

构造函数

成员

说明

new

创建一个事件对象,该对象适用于符合第一个“sender”参数的标准 .NET Framework 约定的委托类型。

实例成员

成员

说明

发布

将事件作为第一个类事件值发布。

Trigger

使用给定的发送方对象和参数触发事件。 发送方对象可以为 null。

平台

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#)