EventInfo.RemoveEventHandler(Object, Delegate) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .