MulticastDelegate.RemoveImpl(Delegate) MulticastDelegate.RemoveImpl(Delegate) MulticastDelegate.RemoveImpl(Delegate) MulticastDelegate.RemoveImpl(Delegate) Method

Definition

Entfernt ein Element aus der Aufrufliste dieses MulticastDelegate, das gleich dem angegebenen Delegaten ist.Removes an element from the invocation list of this MulticastDelegate that is equal to the specified delegate.

protected:
 override 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 Delegate Delegate Delegate

Der Delegat, der in der Aufrufliste gesucht werden soll.The delegate to search for in the invocation list.

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.If value is found in the invocation list for this instance, then a new Delegate without value in its invocation list; otherwise, this instance with its original invocation list.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Sicherheit

ReflectionPermission
Beim Aufruf spät gebundene durch Mechanismen wie z. B. InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Zugeordnete Enumeration: MemberAccessAssociated enumeration: MemberAccess

Gilt für: