DefaultModelMetadata 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.
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
Constructeurs
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 pas |
BoundConstructorInvoker |
Obtient un délégué qui appelle le constructeur BoundConstructor lié s’il n’est pas |
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é ; |
ContainerMetadata |
Obtient les métadonnées pour ContainerType si ces métadonnées concernent une propriété ; |
ContainerType |
Obtient le type contenant la propriété si ces métadonnées concernent une propriété ; |
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 |
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 non |
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 |
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 |
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é ; |
NullDisplayText |
Obtient le texte à afficher lorsque le modèle est |
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 ; |
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é ; |
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 |
PropertyValidationFilter |
Obtient une IPropertyValidationFilter implémentation qui indique si ce modèle doit être validé. Si |
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 |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Obtient un ModelExplorer pour le fourni |