Delegate |
Déléguer |
---|---|
C# (C Sharp) | System |
Description
Cette classe contient une représentation d'un délégué (delegate), étant une structure de données faisant référence à une méthode statique ou à une instance de classe et à une méthode d'instance de cette classe.
Liste des méthodes
Méthode | Prototype | Description |
---|---|---|
DELEGATE | Delegate(Object, String); | Ce constructeur permet d'initialiser un délégué appelant la méthode d'instance spécifiée sur l'instance de classe spécifiée. |
DELEGATE | Delegate(Type, String); | Ce constructeur permet d'initialiser un délégué appelant la méthode statique spécifiée à partir de la classe spécifiée. |
CLONE | Clone() | Cette méthode permet de créer une copie superficielle du délégué. |
COMBINE | Combine(Delegate, Delegate) | Cette méthode permet d'effectuer la concaténation des listes d'appels de deux délégués. |
COMBINE | Combine(Delegate[]) | Cette méthode permet d'effectuer la concaténation les listes d'appels d'un tableau de délégués. |
COMBINEIMPL | CombineImpl(Delegate) | Cette méthode permet d'effectuer la concaténation des listes d'appel du délégué multicast (combinable) spécifié et du délégué multicast (combinable) actuel. |
CREATEDELEGATE | CreateDelegate(Type, MethodInfo) | Cette méthode permet de créer un délégué du type spécifié pour représenter la méthode statique spécifiée. |
CREATEDELEGATE | CreateDelegate(Type, MethodInfo, Boolean) | Cette méthode permet de créer un délégué du type spécifié pour représenter la méthode statique spécifiée, avec le comportement spécifié en cas d'échec de la liaison. |
CREATEDELEGATE | CreateDelegate(Type, Object, MethodInfo) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode statique ou instance spécifiée, avec le premier paramètre spécifié. |
CREATEDELEGATE | CreateDelegate(Type, Object, MethodInfo, Boolean) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode statique ou instance spécifiée, avec le premier paramètre spécifié et le comportement spécifié en cas d'échec de la liaison. |
CREATEDELEGATE | CreateDelegate(Type, Object, String) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode d'instance spécifiée à appeler sur l'instance de classe spécifiée. |
CREATEDELEGATE | CreateDelegate(Type, Object, String, Boolean) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode d'instance spécifiée à appeler sur l'instance de classe spécifiée avec la sensibilité à la casse spécifiée. |
CREATEDELEGATE | CreateDelegate(Type, Object, String, Boolean, Boolean) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode d'instance spécifiée à appeler sur l'instance de classe spécifiée, avec la sensibilité à la casse spécifiée et le comportement spécifié en cas d'échec de la liaison. |
CREATEDELEGATE | CreateDelegate(Type, Type, String) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode statique spécifiée de la classe spécifiée. |
CREATEDELEGATE | CreateDelegate(Type, Type, String, Boolean) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode statique spécifiée de la classe spécifiée, avec la sensibilité à la casse spécifiée. |
CREATEDELEGATE | CreateDelegate(Type, Type, String, Boolean, Boolean) | Cette méthode permet de créer un délégué du type spécifié représentant la méthode statique spécifiée de la classe spécifiée, avec la sensibilité à la casse spécifiée et le comportement spécifié en cas d'échec de la liaison. |
DYNAMICINVOKE | DynamicInvoke(Object[]) | Cette méthode permet d'appeler dynamiquement (méthode tardive) la méthode représentée par le délégué actuel. |
DYNAMICINVOKEIMPL | DynamicInvokeImpl(Object[]) | Cette méthode permet d'appeler dynamiquement (méthode tardive) la méthode mise en oeuvre représentée par le délégué actuel. |
EQUALS | Equals(Object) | Cette méthode permet de demander si l'objet spécifié et le délégué actuel sont du même type et partagent les mêmes cibles, méthodes et liste d'appels. |
GETHASHCODE | GetHashCode() | Cette méthode permet de demander un code de hachage pour le délégué. |
GETINVOCATIONLIST | GetInvocationList() | Cette méthode permet de demander la liste d'appels du délégué. |
GETMETHODIMPL | GetMethodImpl() | Cette méthode permet de demander la méthode statique représentée par le délégué actuel. |
GETOBJECTDATA | GetObjectData(SerializationInfo, StreamingContext) | Cette méthode permet de demander les données de l'objet. Cette méthode n'est pas supporté. |
GETTYPE | GetType() | Cette méthode permet de demander le type de l'instance actuelle. Hérité de Object. |
MEMBERWISECLONE | MemberwiseClone() | Cette méthode permet de créer une copie superficielle de l'objet en cours. Hérité de Object. |
REMOVE | Remove(Delegate, Delegate) | Cette méthode permet de supprimer la dernière occurrence de la liste d'appels d'un délégué de la liste d'appels d'un autre délégué. |
REMOVEALL | RemoveAll(Delegate, Delegate) | Cette méthode permet de supprimer toutes les occurrences de la liste d'appel d'un délégué de la liste d'appel d'un autre délégué. |
REMOVEIMPL | RemoveImpl(Delegate) | Cette méthode permet de supprimer la liste d'appel d'un délégué de la liste d'appel d'un autre délégué. |
TOSTRING | ToString() | Cette méthode permet de demander une chaîne de caractères représentant l'objet actuel. Hérité de Object. |
... | ... | ... |
Légende
Cette couleur permet d'indiquer qu'il s'agit d'un constructeur d'objet.
Cette couleur permet d'indiquer qu'il s'agit d'une méthode obsolète ou non supporté.
Dernière mise à jour : Mardi, le 26 janvier 2016