Section courante

A propos

Section administrative du site

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