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 イベントと見なされるようになります。
インスタンス メンバー
メンバー |
説明 |
---|---|
ハンドラーのデリゲート オブジェクトをイベントに接続します。 ハンドラーは、後で 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