CachedDataAnnotationsModelMetadata Classe

Définition

Fournit un conteneur pour mettre en cache DataAnnotationsModelMetadata.

public class CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedModelMetadata<System.Web.Mvc.CachedDataAnnotationsMetadataAttributes>
type CachedDataAnnotationsModelMetadata = class
    inherit CachedModelMetadata<CachedDataAnnotationsMetadataAttributes>
Public Class CachedDataAnnotationsModelMetadata
Inherits CachedModelMetadata(Of CachedDataAnnotationsMetadataAttributes)
Héritage

Constructeurs

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Initialise une nouvelle instance de la classe à l’aide du prototype et de l’accesseur CachedDataAnnotationsModelMetadata de modèle.

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>)

Initialise une nouvelle instance de la classe à l’aide CachedDataAnnotationsModelMetadata du fournisseur, du type de conteneur, du type de modèle, du nom de propriété et des attributs.

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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
DataTypeName

Obtient ou définit les méta-informations relatives au type de données.

(Hérité de CachedModelMetadata<TPrototypeCache>)
Description

Obtient ou définit la description du modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
DisplayFormatString

Obtient ou définit la chaîne de format d'affichage du modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
DisplayName

Obtient ou définit le nom complet du modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
EditFormatString

Obtient ou définit la chaîne de format de modification du modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
HtmlEncode

Fournit un conteneur pour mettre en cache DataAnnotationsModelMetadata.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
IsRequired

Obtient ou définit une valeur qui indique si le modèle est requis.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
Order

Obtient ou définit une valeur qui représente l'ordre des métadonnées actuelles.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
ShowForEdit

Obtient ou définit une valeur qui indique si le modèle doit s'afficher dans les vues modifiables.

(Hérité de CachedModelMetadata<TPrototypeCache>)
SimpleDisplayText

Obtient ou définit la chaîne d'affichage simple du modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
TemplateHint

Obtient ou définit une indication qui suggère quel modèle utiliser pour ce modèle.

(Hérité de CachedModelMetadata<TPrototypeCache>)
Watermark

Obtient ou définit une valeur qui peut être utilisée comme filigrane.

(Hérité de CachedModelMetadata<TPrototypeCache>)

Méthodes

ComputeConvertEmptyStringToNull()

Obtient une valeur qui indique si les chaînes vides publiées dans les formulaires doivent être converties en Nothing. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeDataTypeName()

Obtient des métadonnées sur le type de données. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeDescription()

Obtient la description du modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeDisplayFormatString()

Obtient la chaîne de format d’affichage pour le modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeDisplayName()

Obtient le nom complet du modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeEditFormatString()

Obtient la chaîne de format de modification du modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeHasNonDefaultEditFormat()

Obtient une valeur qui indique si le modèle utilise un format de modification différent de celui par défaut.

ComputeHideSurroundingHtml()

Obtient une valeur qui indique si l’objet de modèle doit être rendu à l’aide d’éléments HTML associés. Obtient une valeur qui indique si l’objet de modèle doit être rendu à l’aide d’éléments HTML associés. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeHtmlEncode()

Fournit un conteneur pour mettre en cache DataAnnotationsModelMetadata.

ComputeIsReadOnly()

Obtient une valeur qui indique si le modèle est en lecture seule. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeIsRequired()

Obtient une valeur qui indique si le modèle est requis. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeNullDisplayText()

Obtient la chaîne à afficher pour les valeurs null. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeOrder()

Obtient une valeur qui représente l’ordre des métadonnées actuelles. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeShortDisplayName()

Obtient un nom complet court. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeShowForDisplay()

Obtient une valeur qui indique si la propriété doit être affichée dans les affichages en lecture seule tels que les affichages liste et détails. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeShowForEdit()

Obtient ou définit une valeur qui indique si le modèle doit être affiché dans des vues modifiables. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeSimpleDisplayText()

Obtient la chaîne d’affichage simple pour le modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeTemplateHint()

Obtient un indicateur qui suggère le modèle à utiliser pour ce modèle. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

ComputeWatermark()

Obtient une valeur qui peut être utilisée comme filigrane. Si la valeur est mise en cache, la valeur encaissée est retournée ; sinon, la valeur est récupérée à partir des métadonnées du modèle et stockée dans le cache.

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.

(Hérité de CachedModelMetadata<TPrototypeCache>)
GetValidators(ControllerContext)

Obtient une liste de validateurs pour le modèle.

(Hérité de ModelMetadata)

S’applique à