Freigeben über


MulticastDelegate.RemoveImpl(Delegate) Methode

Definition

Entfernt ein Element aus der Aufrufliste dieses MulticastDelegate, das gleich dem angegebenen Delegaten ist.

protected:
 override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate

Parameter

value
Delegate

Der Delegat, der in der Aufrufliste gesucht werden soll.

Gibt zurück

Ein neuer Delegate ohne value in seiner Aufrufliste, wenn value in der Aufrufliste dieser Instanz gefunden wurde, andernfalls diese Instanz mit der ursprünglichen Aufrufliste.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.

Gilt für: