次の方法で共有


RuntimeHelpers.CreateEvent<'Delegate,'Args> 関数 (F#)

指定されたハンドラーを持つ匿名イベントを作成します。

名前空間/モジュール パス: Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

// Signature:
RuntimeHelpers.CreateEvent : ('Delegate -> unit) -> ('Delegate -> unit) -> ((obj -> 'Args -> unit) -> 'Delegate) -> IEvent<'Delegate,'Args> (requires delegate)

// Usage:
RuntimeHelpers.CreateEvent addHandler removeHandler createHandler

パラメーター

  • addHandler
    型: 'Delegate -> unit

    イベントをトリガーするデリゲートの追加を処理する関数。

  • removeHandler
    型: 'Delegate -> unit

    イベントがトリガーするデリゲートの削除を処理する関数。

  • createHandler
    型: (obj -> 'Args -> unit) -> 'Delegate

    イベントがトリガーできるデリゲート型を生成する関数。

戻り値

IEvent を実装するオブジェクトとして初期化されたイベント。

プラットフォーム

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

参照

その他の技術情報

CompilerServices.RuntimeHelpers モジュール (F#)

Microsoft.FSharp.Core.CompilerServices 名前空間 (F#)