Share via


Control.Event<'Delegate,'Args> クラス (F#)

第 1 引数を 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

第 1 引数を 'sender' とする標準的な .NET Framework の規則に従うデリゲート型に適したイベント オブジェクトを作成します。

インスタンス メンバー

メンバー

説明

Publish

ファースト クラスのイベント値としてイベントを発行します。

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