ModelMetadata Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un conteneur pour les métadonnées d’un modèle.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Héritage
-
ModelMetadata
- Dérivé
Remarques
Le modèle word est utilisé différemment dans le contexte de cette classe qu’il est généralement utilisé ailleurs. Dans une application ASP.NET Web Forms, l’attribut ModelType d’un contrôle lié aux données spécifie le type d’un élément de données auquel le contrôle de données est lié. Ce type est généralement appelé modèle et correspond généralement à une ligne d’une table de base de données. Les propriétés du modèle correspondent généralement aux colonnes de la table.
Un ModelMetadata objet peut fournir des métadonnées pour le modèle lui-même ou pour une propriété du modèle, ou pour une propriété d’une propriété complexe. Lorsque l’objet ModelMetadata se rapporte à une propriété, le modèle word fait référence à la propriété et le conteneur de mots fait référence au modèle.
Par exemple, le modèle peut être Contact, qui a des propriétés Name et Age , et la propriété Name peut être une propriété complexe composée de FirstName et LastName. Lorsque l’objet ModelMetadata se rapporte à l’objet Contact , le type de modèle est Contact et il n’existe aucun conteneur. Lorsque l’objet ModelMetadata se rapporte à la propriété Name , le type de modèle est Name et le type de conteneur est Contact. Lorsque l’objet ModelMetadata se rapporte à la propriété FirstName , le type de modèle est FirstName et le type de conteneur est Name.
Constructeurs
| Nom | Description |
|---|---|
| ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Initialise une nouvelle instance de la classe ModelMetadata. |
Champs
| Nom | Description |
|---|---|
| DefaultOrder |
Valeur entière qui est toujours définie sur |
Propriétés
| Nom | Description |
|---|---|
| AdditionalValues |
Obtient une collection qui contient des métadonnées supplémentaires sur le modèle. |
| ContainerType |
Obtient le type du conteneur. |
| ConvertEmptyStringToNull |
Obtient ou définit une valeur qui détermine si les chaînes vides soumises dans les formulaires doivent être converties |
| DataTypeName |
Obtient ou définit le nom du type de données. |
| Description |
Obtient ou définit du texte qui décrit le modèle. |
| DisplayFormatString |
Obtient ou définit une chaîne de format qui doit être appliquée lorsque le modèle est affiché en mode d’affichage (par opposition au mode édition). |
| DisplayName |
Obtient ou définit le texte à utiliser dans l’interface utilisateur lorsque le nom du modèle est affiché. |
| EditFormatString |
Obtient ou définit la chaîne de format à utiliser dans l’interface utilisateur en mode édition. |
| HideSurroundingHtml |
Obtient ou définit une valeur qui détermine si le code HTML environnant doit être masqué. |
| IsComplexType |
Obtient une valeur qui spécifie si le modèle est un type complexe. |
| IsNullableValueType |
Obtient une valeur qui spécifie si le modèle est un type valeur nullable. |
| IsReadOnly |
Obtient ou définit une valeur qui spécifie si le modèle peut être mis à jour. |
| IsRequired |
Obtient ou définit une valeur qui spécifie si la propriété est requise. |
| Model |
Obtient ou définit l’objet de modèle. |
| ModelType |
Obtient le type du modèle. |
| NullDisplayText |
Obtient la chaîne qui doit être affichée lorsque le modèle est |
| Order |
Obtient ou définit un entier qui indique l’ordre dans lequel afficher cette propriété par rapport à d’autres propriétés. |
| Properties |
Obtient une collection d’objets de métadonnées de modèle qui décrivent les propriétés du modèle. |
| PropertyName |
Obtient le nom de la propriété. |
| Provider |
Obtient ou définit l’objet fournisseur pour ces métadonnées. |
| RequestValidationEnabled |
Obtient ou définit une valeur qui spécifie si la validation de la demande est activée. |
| ShortDisplayName |
Obtient ou définit une version courte du nom complet. |
| ShowForDisplay |
Obtient ou définit une valeur qui spécifie si le modèle doit être affiché dans l’interface utilisateur en mode d’affichage (par opposition au mode édition). |
| ShowForEdit |
Obtient ou définit une valeur qui spécifie si la propriété doit être affichée en mode édition (par opposition au mode d’affichage). |
| SimpleDisplayText |
Obtient ou définit du texte à afficher pour le modèle lorsque le modèle représente un objet complexe. |
| TemplateHint |
Obtient ou définit une valeur qui indique quel modèle (contrôle de données) doit être utilisé dans l’interface utilisateur du modèle. |
| Watermark |
Obtient ou définit le texte en filigrane d’une zone de texte. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDisplayName() |
Retourne du texte à afficher comme nom du modèle dans l’interface utilisateur. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetSimpleDisplayText() |
Retourne du texte à afficher pour le modèle lorsque le modèle représente un objet complexe. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetValidators(ModelBindingExecutionContext) |
Retourne une collection de validateurs qui s’appliquent au modèle. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |