Partager via


DefaultModelMetadata Classe

Définition

Implémentation par défaut ModelMetadata .

public ref class DefaultModelMetadata : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata
public class DefaultModelMetadata : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
type DefaultModelMetadata = class
    inherit ModelMetadata
Public Class DefaultModelMetadata
Inherits ModelMetadata
Héritage
DefaultModelMetadata

Constructeurs

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, DefaultModelBindingMessageProvider)

Crée un DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, ModelBindingMessageProvider)

Crée un DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails)

Crée un DefaultModelMetadata.

Propriétés

AdditionalValues

Obtient une collection d’informations supplémentaires sur le modèle.

Attributes

Obtient l’ensemble d’attributs pour le instance actuel.

BinderModelName

Obtient le nom d’un modèle s’il est spécifié explicitement à l’aide de IModelNameProvider.

BinderType

Obtient le Type d’un IModelBinder d’un modèle s’il est spécifié explicitement à l’aide IBinderTypeProviderMetadatade .

BindingMetadata

Obtient le BindingMetadata pour le instance actuel.

BindingSource

Obtient les métadonnées d’un classeur pour ce modèle.

BoundConstructor

Obtient ModelMetadata instance pour un constructeur d’un type d’enregistrement utilisé lors de la liaison et de la validation.

BoundConstructor

Obtient ModelMetadata instance pour un constructeur d’un type d’enregistrement utilisé lors de la liaison et de la validation.

(Hérité de ModelMetadata)
BoundConstructorInvoker

Obtient un délégué qui appelle le constructeur BoundConstructor lié s’il n’est pasnull.

BoundConstructorInvoker

Obtient un délégué qui appelle le constructeur BoundConstructor lié s’il n’est pasnull.

(Hérité de ModelMetadata)
BoundConstructorParameters

Obtient la collection d’instances ModelMetadata pour les paramètres sur un BoundConstructor. Ce n’est disponible que lorsque MetadataKind est Constructor.

BoundConstructorParameters

Obtient la collection d’instances ModelMetadata pour les paramètres sur un BoundConstructor. Ce n’est disponible que lorsque MetadataKind est Constructor.

(Hérité de ModelMetadata)
ContainerMetadata

Obtient les métadonnées pour ContainerType si ces métadonnées concernent une propriété ; null sinon.

ContainerMetadata

Obtient les métadonnées pour ContainerType si ces métadonnées concernent une propriété ; null sinon.

(Hérité de ModelMetadata)
ContainerType

Obtient le type contenant la propriété si ces métadonnées concernent une propriété ; null Sinon.

(Hérité de ModelMetadata)
ConvertEmptyStringToNull

Obtient une valeur indiquant s’il faut ou non convertir une valeur de chaîne vide ou une valeur contenant uniquement des caractères d’espace null blanc en cas de représentation d’un modèle en tant que texte.

DataTypeName

Obtient le nom du type de données du modèle. Remplace dans certains scénarios ModelType d’affichage.

Description

Obtient la description du modèle.

DisplayFormatString

Obtient la chaîne de format (voir https://msdn.microsoft.com/en-us/library/txafckwd.aspx) utilisée pour afficher le modèle.

DisplayMetadata

Obtient le DisplayMetadata pour le instance actuel.

DisplayName

Obtient le nom complet du modèle.

EditFormatString

Obtient la chaîne de format (voir https://msdn.microsoft.com/en-us/library/txafckwd.aspx) utilisée pour modifier le modèle.

ElementMetadata

Obtient le pour les ModelMetadata éléments de ModelType si qui Type implémente IEnumerable.

ElementType

Obtient le pour les Type éléments de ModelType si qui Type implémente IEnumerable.

(Hérité de ModelMetadata)
EnumGroupedDisplayNamesAndValues

Obtient les noms complets triés et groupés et les valeurs de toutes les Enum valeurs dans UnderlyingOrModelType.

EnumNamesAndValues

Obtient les noms et les valeurs de toutes les Enum valeurs dans UnderlyingOrModelType.

HasNonDefaultEditFormat

Obtient une valeur indiquant si EditFormatString a une valeur nonnull vide différente de la valeur par défaut pour le type de données.

HasValidators

Obtient une valeur qui indique si le modèle, ou l’une de ses propriétés ou éléments, a des validateurs associés.

HasValidators

Obtient une valeur qui indique si le modèle, ou l’une de ses propriétés ou éléments, a des validateurs associés.

(Hérité de ModelMetadata)
HideSurroundingHtml

Obtient une valeur indiquant si le modèle d’affichage « HiddenInput » doit retourner string.Empty (et non la valeur d’expression) et si le modèle d’éditeur « HiddenInput » ne doit pas également retourner la valeur d’expression (avec l’élément d’entrée> masqué<).

HtmlEncode

Obtient une valeur indiquant si la valeur doit être encodée au format HTML.

Identity

Obtient la clé de la instance actuelle.

(Hérité de ModelMetadata)
IsBindingAllowed

Obtient une valeur indiquant si la valeur du modèle peut être liée par une liaison de modèle. Cela s’applique uniquement lorsque le instance actuel représente une propriété.

IsBindingRequired

Obtient une valeur indiquant si la valeur du modèle est requise par la liaison de modèle. Cela s’applique uniquement lorsque le instance actuel représente une propriété.

IsCollectionType

Obtient une valeur indiquant si est ou non ModelType un type de collection.

(Hérité de ModelMetadata)
IsComplexType

Obtient une valeur indiquant si ModelType est un type complexe.

(Hérité de ModelMetadata)
IsEnum

Obtient une valeur indiquant si UnderlyingOrModelType est pour un Enum.

IsEnumerableType

Obtient une valeur indiquant si est ou non ModelType un type énumérable.

(Hérité de ModelMetadata)
IsFlagsEnum

Obtient une valeur indiquant si UnderlyingOrModelType est pour un Enum avec un associé FlagsAttribute.

IsNullableValueType

Obtient une valeur indiquant si est ou non ModelType un Nullable<T>.

(Hérité de ModelMetadata)
IsReadOnly

Obtient une valeur indiquant si la valeur du modèle est en lecture seule. Cela s’applique uniquement lorsque le instance actuel représente une propriété.

IsReferenceOrNullableType

Obtient une valeur indiquant si les valeurs sont autorisées null ou nonModelType.

(Hérité de ModelMetadata)
IsRequired

Obtient une valeur indiquant si la valeur du modèle est requise ou non. Cela s’applique uniquement lorsque le instance actuel représente une propriété.

MetadataKind

Obtient une valeur indiquant le type d’élément de métadonnées représenté par le instance actuel.

(Hérité de ModelMetadata)
ModelBindingMessageProvider

Obtient l'instance de ModelBindingMessageProvider.

ModelType

Obtient le type de modèle représenté par le instance actuel.

(Hérité de ModelMetadata)
Name

Obtient le nom du paramètre ou de la propriété si ces métadonnées concernent un paramètre ou une propriété ; null sinon, c’est-à-dire s’il s’agit des métadonnées d’un type.

(Hérité de ModelMetadata)
NullDisplayText

Obtient le texte à afficher lorsque le modèle est null.

Order

Obtient une valeur indiquant où les métadonnées actuelles doivent être triées par rapport à d’autres propriétés dans son type de conteneur.

ParameterName

Obtient le nom du paramètre si ces métadonnées concernent un paramètre ; null Sinon.

(Hérité de ModelMetadata)
Placeholder

Obtient le texte à afficher en tant que valeur d’espace réservé pour un éditeur. Par défaut, ce paramètre est configuré à l’aide de Prompt.

Properties

Obtient la collection d’instances ModelMetadata pour les propriétés du modèle.

PropertyFilterProvider

Obtient le IPropertyFilterProvider, qui peut déterminer les propriétés qui doivent être liées au modèle.

PropertyGetter

Obtient un délégué getter de propriété pour obtenir la valeur de la propriété à partir d’un objet de modèle.

PropertyName

Obtient le nom de la propriété si ces métadonnées concernent une propriété ; null Sinon.

(Hérité de ModelMetadata)
PropertySetter

Obtient un délégué setter de propriété pour définir la valeur de propriété sur un objet de modèle.

PropertyValidationFilter

Obtient une IPropertyValidationFilter implémentation qui indique si ce modèle doit être validé. Si nullla valeur est , les propriétés associées à ce ModelMetadata sont validées.

PropertyValidationFilter

Obtient une IPropertyValidationFilter implémentation qui indique si ce modèle doit être validé. Si nullla valeur est , les propriétés associées à ce ModelMetadata sont validées.

(Hérité de ModelMetadata)
ShowForDisplay

Obtient une valeur qui indique si la propriété doit être affichée dans les affichages en lecture seule.

ShowForEdit

Obtient une valeur qui indique si la propriété doit être affichée dans des affichages modifiables.

SimpleDisplayProperty

Obtient une valeur qui est le nom de la propriété utilisée pour afficher le modèle.

TemplateHint

Obtient une chaîne utilisée par le système de création de modèles pour découvrir les modèles d’affichage et les modèles d’éditeur. Utilisez UIHintAttribute pour spécifier.

UnderlyingOrModelType

Obtient l’argument de type sous-jacent si ModelType hérite de Nullable<T>. Sinon, obtient ModelType.

(Hérité de ModelMetadata)
ValidateChildren

Obtient une valeur qui indique si les propriétés ou les éléments du modèle doivent être validés.

ValidationMetadata

Obtient le ValidationMetadata pour le instance actuel.

ValidatorMetadata

Obtient une collection d’éléments de métadonnées pour les validateurs.

Méthodes

Equals(ModelMetadata)

Implémentation par défaut ModelMetadata .

(Hérité de ModelMetadata)
Equals(Object)

Implémentation par défaut ModelMetadata .

(Hérité de ModelMetadata)
GetDisplayName()

Obtient un nom d’affichage pour le modèle.

(Hérité de ModelMetadata)
GetHashCode()

Implémentation par défaut ModelMetadata .

(Hérité de ModelMetadata)
GetMetadataForProperties(Type)

Fournit des métadonnées décrivant les propriétés d’un Type.

GetMetadataForProperties(Type)

Fournit des métadonnées décrivant les propriétés d’un Type.

(Hérité de ModelMetadata)
GetMetadataForType(Type)

Fournit des métadonnées décrivant un Type.

GetMetadataForType(Type)

Fournit des métadonnées décrivant un Type.

(Hérité de ModelMetadata)

Méthodes d’extension

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Obtient un ModelMetadata pour la propriété identifiée par le fourni containerType et propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Obtient un ModelExplorer pour le fourni modelType et model.

S’applique à