Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

MemberInfo.GetCustomAttributesData, méthode

Retourne une liste d'objets CustomAttributeData représentant des données relatives aux attributs qui ont été appliqués au membre cible.

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)
public virtual IList<CustomAttributeData> GetCustomAttributesData()

Valeur de retour

Type : System.Collections.Generic.IList<CustomAttributeData>
Liste générique d'objets CustomAttributeData représentant des données relatives aux attributs qui ont été appliqués au membre cible.

Utilisez cette méthode pour examiner les attributs personnalisés de code dans le contexte de réflexion uniquement, dans les cas où les attributs personnalisés proprement dits sont définis dans le code chargé dans le contexte de réflexion uniquement. Les méthodes comme Attribute.GetCustomAttributes et MemberInfo.GetCustomAttributes ne peuvent pas être utilisées dans de tels cas, parce qu'elles créent des instances des attributs. Le code dans le contexte de réflexion uniquement ne peut pas être exécuté. Pour plus d'informations et un exemple code, consultez la classe CustomAttributeData.

Cette méthode obtient des données d'attributs personnalisés pour les types, les types imbriqués et les membres de type, car la classe Type et les classes de l'espace de noms System.Reflection qui représentent des membres de type dérivent toutes de MemberInfo.

.NET Framework

Pris en charge dans : 4

.NET Framework Client Profile

Pris en charge dans : 4

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,