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 communes, la classe ModelMetadataProvider et la classe ModelValidator d'un modèle de données.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Héritage
-
ModelMetadata
- Dérivé
Constructeurs
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Initialise une nouvelle instance de la classe ModelMetadata. |
Champs
DefaultOrder |
Valeur d'ordre par défaut, de 10 000. |
Propriétés
AdditionalValues |
Obtient un dictionnaire qui contient des métadonnées supplémentaires relatives au modèle. |
Container |
Une référence à l'objet conteneur du modèle. Non-null si le modèle représente une propriété. |
ContainerType |
Obtient ou définit le type du conteneur du modèle. |
ConvertEmptyStringToNull |
Obtient ou définit une valeur qui indique si les chaînes vides publiées dans les formulaires doivent être converties en valeur null. |
DataTypeName |
Obtient ou définit les méta-informations relatives au type de données. |
Description |
Obtient ou définit la description du modèle. |
DisplayFormatString |
Obtient ou définit la chaîne de format d'affichage du modèle. |
DisplayName |
Obtient ou définit le nom complet du modèle. |
EditFormatString |
Obtient ou définit la chaîne de format de modification du modèle. |
HideSurroundingHtml |
Obtient ou définit une valeur qui indique si l'objet modèle doit être restitué à l'aide des éléments HTML associés. |
HtmlEncode |
Fournit un conteneur pour les métadonnées communes, la classe ModelMetadataProvider et la classe ModelValidator d'un modèle de données. |
IsComplexType |
Obtient ou définit une valeur qui indique si le modèle est un type complexe. |
IsNullableValueType |
Obtient une valeur qui indique si le type est Nullable. |
IsReadOnly |
Obtient ou définit une valeur qui indique si le modèle est en lecture seule. |
IsRequired |
Obtient ou définit une valeur qui indique si le modèle est requis. |
Model |
Obtient la valeur du modèle. |
ModelType |
Obtient le type du modèle. |
NullDisplayText |
Obtient ou définit la chaîne à afficher pour les valeurs Null. |
Order |
Obtient ou définit une valeur qui représente l'ordre des métadonnées actuelles. |
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 le fournisseur. |
RequestValidationEnabled |
Obtient ou définit une valeur indiquant si la validation de requête est activée. |
ShortDisplayName |
Obtient ou définit un nom complet court. |
ShowForDisplay |
Obtient ou définit une valeur qui indique si la propriété doit s'afficher dans les vues en lecture seule, telles que Liste et Détail. |
ShowForEdit |
Obtient ou définit une valeur qui indique si le modèle doit s'afficher dans les vues modifiables. |
SimpleDisplayText |
Obtient ou définit la chaîne d'affichage simple du modèle. |
TemplateHint |
Obtient ou définit une indication qui suggère quel modèle utiliser pour ce modèle. |
Watermark |
Obtient ou définit une valeur qui peut être utilisée comme filigrane. |
Méthodes
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Retourne les métadonnées du Expression paramètre pour le modèle. |
FromStringExpression(String, ViewDataDictionary) |
Obtient les métadonnées du modèle à partir du paramètre d'expression. |
GetDisplayName() |
Obtient le nom d’affichage du modèle. |
GetSimpleDisplayText() |
Retourne la description simple du modèle. |
GetValidators(ControllerContext) |
Obtient une liste de validateurs pour le modèle. |