Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

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.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Pris en charge dans : 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft