EventInfo.RemoveEventHandler(Object, Delegate) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa program obsługi zdarzeń ze źródła zdarzeń.
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)
Parametry
- target
- Object
Źródło zdarzenia.
- handler
- Delegate
Delegat, który ma zostać odłączony od zdarzeń zgłoszonych przez element docelowy.
Implementuje
Wyjątki
Zdarzenie nie ma publicznego remove dostępu.
Nie można użyć procedury obsługi, która została przekazana.
Parametr target jest null i zdarzenie nie jest statyczne.
— lub —
Element EventInfo nie jest zadeklarowany w obiekcie docelowym.
Obiekt wywołujący nie ma uprawnień dostępu do członka.
Uwagi
Ta metoda próbuje usunąć delegata, który może zsynchronizować to zdarzenie w obiekcie docelowym.
Gdy zdarzenie jest wywoływane przez element docelowy, metoda lub metody hermetyzowane przez handler nie będą już wywoływane.