DisplayAttribute, classe (System.ComponentModel.DataAnnotations)

Changer de vue:
ScriptFree
Bibliothèque de classes .NET Framework
DisplayAttribute, classe
Cet article a fait l'objet d'une traduction manuelle. Pour afficher simultanément cette page et le contenu source en anglais, choisissez le paramètre d'affichage Basse densité.

Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité.

Hiérarchie d'héritage

System.Object
  System.Attribute
    System.ComponentModel.DataAnnotations.DisplayAttribute

Espace de noms :  System.ComponentModel.DataAnnotations
Assembly :  System.ComponentModel.DataAnnotations (dans System.ComponentModel.DataAnnotations.dll)
Syntaxe

Visual Basic
<AttributeUsageAttribute(AttributeTargets.Method Or AttributeTargets.Property Or AttributeTargets.Field Or AttributeTargets.Parameter, AllowMultiple := False)> _
Public NotInheritable Class DisplayAttribute _
	Inherits Attribute
C#
[AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Parameter, AllowMultiple = false)]
public sealed class DisplayAttribute : Attribute
VisualC++
[AttributeUsageAttribute(AttributeTargets::Method|AttributeTargets::Property|AttributeTargets::Field|AttributeTargets::Parameter, AllowMultiple = false)]
public ref class DisplayAttribute sealed : public Attribute
F#
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Parameter, AllowMultiple = false)>]
type DisplayAttribute =  
    class
        inherit Attribute
    end

Le type DisplayAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DisplayAttribute Initialise une nouvelle instance de la classe DisplayAttribute.
Début
Propriétés

  Nom Description
Propriété publique AutoGenerateField Obtient ou définit une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher ce champ.
Propriété publique AutoGenerateFilter Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ.
Propriété publique Description Obtient ou définit une valeur utilisée pour afficher une description dans l'interface utilisateur.
Propriété publique GroupName Obtient ou définit une valeur utilisée regrouper des champs dans l'interface utilisateur.
Propriété publique Name Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur.
Propriété publique Order Obtient ou définit la largeur de la colonne.
Propriété publique Prompt Obtient ou définit une valeur qui sera utilisée pour définir le filigrane pour les invites dans l'interface utilisateur.
Propriété publique ResourceType Obtient ou définit le type qui contient les ressources pour les propriétés ShortName, Name, Prompt et Description.
Propriété publique ShortName Obtient ou définit une valeur utilisée pour l'étiquette de colonne de la grille.
Propriété publique TypeId Lors de son implémentation dans une classe dérivée, obtient un identificateur unique pour Attribute. (Hérité de Attribute.)
Début
Méthodes

  Nom Description
Méthode publique Equals Infrastructure. Retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetAutoGenerateField Retourne la valeur de la propriété AutoGenerateField.
Méthode publique GetAutoGenerateFilter Retourne une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ.
Méthode publique GetDescription Retourne la valeur de la propriété Description.
Méthode publique GetGroupName Retourne la valeur de la propriété GroupName.
Méthode publique GetHashCode Retourne le code de hachage pour cette instance. (Hérité de Attribute.)
Méthode publique GetName Retourne une valeur utilisée pour l'affichage des champs dans l'interface utilisateur.
Méthode publique GetOrder Retourne la valeur de la propriété Order.
Méthode publique GetPrompt Retourne la valeur de la propriété Prompt.
Méthode publique GetShortName Retourne la valeur de la propriété ShortName.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsDefaultAttribute En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée. (Hérité de Attribute.)
Méthode publique Match En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début
Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicite Méthode privée _Attribute.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute.)
Implémentation d'interface explicite Méthode privée _Attribute.GetTypeInfo Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface. (Hérité de Attribute.)
Implémentation d'interface explicite Méthode privée _Attribute.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute.)
Implémentation d'interface explicite Méthode privée _Attribute.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de Attribute.)
Début
Notes

Les propriétés de cette classe peuvent être utilisées comme des littéraux ou des identificateurs de ressource pour une instance ResourceType spécifiée.

Informations de version

.NET Framework

Pris en charge dans : 4

.NET Framework Client Profile

Pris en charge dans : 4
Plateformes

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.
Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi

Référence