EventInfo.RemoveEventHandler(Object, Delegate) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イベント ソースからイベント ハンドラーを削除します。
public:
virtual void RemoveEventHandler(System::Object ^ target, Delegate ^ handler);
public virtual void RemoveEventHandler(object target, Delegate handler);
public virtual void RemoveEventHandler(object? target, Delegate? handler);
public void RemoveEventHandler(object target, Delegate handler);
abstract member RemoveEventHandler : obj * Delegate -> unit
override this.RemoveEventHandler : obj * Delegate -> unit
Public Overridable Sub RemoveEventHandler (target As Object, handler As Delegate)
Public Sub RemoveEventHandler (target As Object, handler As Delegate)
パラメーター
- target
- Object
イベント ソース。
- handler
- Delegate
ターゲットによって発生したイベントとの関連付けを解除するデリゲート。
実装
例外
イベントにパブリック remove アクセサーがありません。
渡されたハンドラーは使用できません。
呼び出し元には、メンバーへのアクセス許可がありません。
注釈
このメソッドは、ターゲット オブジェクトでこのイベントを同期できるデリゲートの削除を試みます。
ターゲットによってイベントが発生すると、 handler によってカプセル化されたメソッドが呼び出されなくなります。