EventDescriptor.RemoveEventHandler(Object, Delegate) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Delegat von der Komponente getrennt, sodass der Delegat keine Ereignisse mehr von der Komponente empfängt.
public:
abstract void RemoveEventHandler(System::Object ^ component, Delegate ^ value);
public abstract void RemoveEventHandler(object component, Delegate value);
abstract member RemoveEventHandler : obj * Delegate -> unit
Public MustOverride Sub RemoveEventHandler (component As Object, value As Delegate)
Parameter
- component
- Object
Die Komponente, an die der Delegate gebunden ist.
- value
- Delegate
Der Delegat, der von der Komponente getrennt werden soll.
Hinweise
In der Regel wird diese Methode durch Spiegelung implementiert. Weitere Informationen finden Sie in den Themen in Reflection.
Weitere Informationen zu Stellvertretungen finden Sie unter Behandeln und Auslösen von Ereignissen.
Hinweise für Ausführende
Wenn Sie diese Methode überschreiben, sollte sie den Delegaten aus der Ereignisliste der Komponente entfernen, indem Sie die entsprechende remove_myHandler Methode aufrufen.