CachedModelMetadata<TPrototypeCache> 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 mises en cache.
public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata
Paramètres de type
- TPrototypeCache
Type du conteneur.
- Héritage
- Dérivé
Constructeurs
CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache) |
Constructeur pour la création d'instances réelles de la classe de métadonnées en fonction d'un prototype. |
CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>) |
Constructeur pour la création d'instances de prototypes de la classe de métadonnées. |
Champs
DefaultOrder |
Valeur d'ordre par défaut, de 10 000. (Hérité de ModelMetadata) |
Propriétés
AdditionalValues |
Obtient un dictionnaire qui contient des métadonnées supplémentaires relatives au modèle. (Hérité de ModelMetadata) |
Container |
Une référence à l'objet conteneur du modèle. Non-null si le modèle représente une propriété. (Hérité de ModelMetadata) |
ContainerType |
Obtient ou définit le type du conteneur du modèle. (Hérité de ModelMetadata) |
ConvertEmptyStringToNull |
Obtient ou définit une valeur mise en cache qui indique si les chaînes vides publiées dans les formulaires doivent être converties en valeurs 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 mises en cache. |
IsComplexType |
Obtient ou définit une valeur qui indique si le modèle est un type complexe. (Hérité de ModelMetadata) |
IsNullableValueType |
Obtient une valeur qui indique si le type est Nullable. (Hérité de ModelMetadata) |
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. (Hérité de ModelMetadata) |
ModelType |
Obtient le type du modèle. (Hérité de ModelMetadata) |
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. (Hérité de ModelMetadata) |
PropertyName |
Obtient le nom de la propriété. (Hérité de ModelMetadata) |
PrototypeCache |
Obtient ou définit le cache du prototype. |
Provider |
Obtient ou définit le fournisseur. (Hérité de ModelMetadata) |
RequestValidationEnabled |
Obtient ou définit une valeur indiquant si la validation de requête est activée. (Hérité de ModelMetadata) |
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
ComputeConvertEmptyStringToNull() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si les chaînes vides publiées dans les formulaires doivent être converties en valeur Null. |
ComputeDataTypeName() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit des métadonnées sur le type de données. |
ComputeDescription() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit la description du modèle. |
ComputeDisplayFormatString() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit la chaîne de format d’affichage pour le modèle. |
ComputeDisplayName() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit le nom complet du modèle. |
ComputeEditFormatString() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit la chaîne de format de modification du modèle. |
ComputeHasNonDefaultEditFormat() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. |
ComputeHideSurroundingHtml() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si l’objet de modèle doit être rendu à l’aide d’éléments HTML associés. |
ComputeHtmlEncode() |
Fournit un conteneur pour les métadonnées mises en cache. |
ComputeIsReadOnly() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si le modèle est en lecture seule. |
ComputeIsRequired() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si le modèle est requis. |
ComputeNullDisplayText() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit la chaîne mise en cache à afficher pour les valeurs Null. |
ComputeOrder() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui représente l’ordre des métadonnées actuelles. |
ComputeShortDisplayName() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit un nom d’affichage court. |
ComputeShowForDisplay() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si la propriété doit être affichée dans des affichages en lecture seule tels que les affichages liste et détails. |
ComputeShowForEdit() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui indique si le modèle doit être affiché dans des vues modifiables. |
ComputeSimpleDisplayText() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit la chaîne d’affichage simple mise en cache pour le modèle. |
ComputeTemplateHint() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit un indicateur mis en cache qui suggère le modèle à utiliser pour ce modèle. |
ComputeWatermark() |
Cette méthode étant protégée, elle ne peut pas être appelée directement. Cette méthode a été conçue pour être remplacée dans une classe dérivée telle que CachedDataAnnotationsModelMetadata. Obtient ou définit une valeur mise en cache qui peut être utilisée comme filigrane. |
GetDisplayName() |
Obtient le nom complet du modèle. (Hérité de ModelMetadata) |
GetSimpleDisplayText() |
Obtient ou définit la chaîne d'affichage simple du modèle. |
GetValidators(ControllerContext) |
Obtient une liste de validateurs pour le modèle. (Hérité de ModelMetadata) |