共用方式為


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# 以外的語言,或是透過反映來存取型別,請使用這個名稱。

建構函式

成員

描述

new

建立適合於委派型別的事件物件,而這些委派型別會遵循第一個 'sender' 引數的標準 .NET Framework 慣例。

執行個體成員

成員

描述

Publish

發行事件做為第一級事件值。

觸發程序

使用指定的傳送者物件和參數觸發事件。 傳送者物件可能是 null。

平台

Windows 8 中, Windows 7, Windows Server 2012 上, Windows Server 2008 R2

版本資訊

F# 核心程式庫版本

支援版本:2.0, 4.0,可攜式執行檔 (PE)。

請參閱

參考

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