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 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0