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
アクセサーがありません。
渡されたハンドラーは使用できません。
target
パラメーターは null
で、イベントは静的でありません。
- または -
EventInfo はターゲットで宣言されていません。
注: .NET for Windows ストア アプリ または ポータブル クラス ライブラリでは、代わりに catch を使用 Exception します。
呼び出し元には、このメンバーに対するアクセス許可がありません。
注: .NET for Windows ストア アプリ または ポータブル クラス ライブラリでは、代わりに基底クラスの例外 MemberAccessExceptionをキャッチします。
注釈
このメソッドは、ターゲット オブジェクトでこのイベントを同期する可能性があるデリゲートの削除を試みます。
ターゲットによってイベントが発生すると、 によって handler
カプセル化されたメソッドは呼び出されなくなります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET