EventInfo.RemoveEventHandler(Object, Delegate) Metod

Definition

Tar bort en händelsehanterare från en händelsekälla.

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)

Parametrar

target
Object

Händelsekällan.

handler
Delegate

Ombudet som ska kopplas från de händelser som genereras av målet.

Implementeringar

Undantag

Händelsen har ingen offentlig remove åtkomst.

Det går inte att använda den hanterare som skickades in.

Parametern target är null och händelsen är inte statisk.

-eller-

EventInfo Är inte deklarerad på målet.

Obs! I .NET för Windows Store-appar eller Portable Class Library fångar du Exception i stället.

Anroparen har inte åtkomstbehörighet till medlemmen.

Obs! I .NET för Windows Store-appar eller Portable Class Library fångar du i stället basklassfelet MemberAccessException.

Kommentarer

Den här metoden försöker ta bort ombudet som kan synkronisera den här händelsen på målobjektet.

När en händelse aktiveras av målet anropas inte längre metoden eller metoderna som kapslas in av handler .

Gäller för

Se även