MulticastDelegate.RemoveImpl(Delegate) Méthode

Définition

Enlève un élément dans la liste d'appel de ce MulticastDelegate qui est égal au délégué spécifié.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

Paramètres

value
Delegate

Délégué à rechercher dans la liste d'appel.The delegate to search for in the invocation list.

Retours

Si value figure dans la liste d'appel pour cette instance, nouveau Delegate sans value ; sinon, cette instance avec sa liste d'appel d'origine.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.

Exceptions

Impossible de créer une instance d’une classe abstraite, ou ce membre a été appelé avec un mécanisme de liaison tardive.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Sécurité

ReflectionPermission
en cas d’appel à liaison tardive via des mécanismes InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tels que.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Énumération associée:MemberAccessAssociated enumeration: MemberAccess

S’applique à