DefaultModelMetadata Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementación predeterminada 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
- Herencia
Constructores
Propiedades
AdditionalValues |
Obtiene una colección de información adicional sobre el modelo. |
Attributes |
Obtiene el conjunto de atributos de la instancia actual. |
BinderModelName |
Obtiene el nombre de un modelo si se especifica explícitamente mediante IModelNameProvider. |
BinderType |
Obtiene el Type de de un IModelBinder modelo si se especifica explícitamente mediante IBinderTypeProviderMetadata. |
BindingMetadata |
Obtiene para BindingMetadata la instancia actual. |
BindingSource |
Obtiene los metadatos de un enlazador para este modelo. |
BoundConstructor |
Obtiene ModelMetadata una instancia de para un constructor de un tipo de registro que se usa durante el enlace y la validación. |
BoundConstructor |
Obtiene ModelMetadata una instancia de para un constructor de un tipo de registro que se usa durante el enlace y la validación. (Heredado de ModelMetadata) |
BoundConstructorInvoker |
Obtiene un delegado que invoca al constructor BoundConstructor enlazado si no es así |
BoundConstructorInvoker |
Obtiene un delegado que invoca al constructor BoundConstructor enlazado si no es así |
BoundConstructorParameters |
Obtiene la colección de instancias de ModelMetadata para los parámetros de un BoundConstructorobjeto . Esto solo está disponible cuando MetadataKind es Constructor. |
BoundConstructorParameters |
Obtiene la colección de instancias de ModelMetadata para los parámetros de un BoundConstructorobjeto . Esto solo está disponible cuando MetadataKind es Constructor. (Heredado de ModelMetadata) |
ContainerMetadata |
Obtiene los metadatos de ContainerType si estos metadatos son para una propiedad; |
ContainerMetadata |
Obtiene los metadatos de ContainerType si estos metadatos son para una propiedad; |
ContainerType |
Obtiene el tipo que contiene la propiedad si estos metadatos son para una propiedad; |
ConvertEmptyStringToNull |
Obtiene un valor que indica si se va a convertir o no un valor de cadena vacío o uno que contiene solo caracteres de espacio en blanco al |
DataTypeName |
Obtiene el nombre del tipo de datos del modelo. Invalidaciones ModelType en algunos escenarios de visualización. |
Description |
Obtiene la descripción del modelo. |
DisplayFormatString |
Obtiene la cadena de formato (vea https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para mostrar el modelo. |
DisplayMetadata |
Obtiene para DisplayMetadata la instancia actual. |
DisplayName |
Obtiene el nombre para mostrar del modelo. |
EditFormatString |
Obtiene la cadena de formato (vea https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para editar el modelo. |
ElementMetadata |
Obtiene para los ModelMetadata elementos de ModelType si implementa TypeIEnumerable. |
ElementType |
Obtiene para los Type elementos de ModelType si implementa TypeIEnumerable. (Heredado de ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Obtiene los nombres para mostrar ordenados y agrupados y los valores de todos los Enum valores de UnderlyingOrModelType. |
EnumNamesAndValues |
Obtiene los nombres y valores de todos los Enum valores de UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Obtiene un valor que indica si EditFormatString tiene un |
HasValidators |
Obtiene un valor que indica si el modelo, o una de sus propiedades o elementos, tiene validadores asociados. |
HasValidators |
Obtiene un valor que indica si el modelo, o una de sus propiedades o elementos, tiene validadores asociados. (Heredado de ModelMetadata) |
HideSurroundingHtml |
Obtiene un valor que indica si la plantilla para mostrar "HiddenInput" debe devolver |
HtmlEncode |
Obtiene un valor que indica si el valor debe estar codificado en HTML. |
Identity |
Obtiene la clave de la instancia actual. (Heredado de ModelMetadata) |
IsBindingAllowed |
Obtiene un valor que indica si el valor del modelo se puede enlazar o no mediante el enlace de modelo. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
IsBindingRequired |
Obtiene un valor que indica si el enlace de modelo requiere o no el valor del modelo. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
IsCollectionType |
Obtiene un valor que indica si es o no ModelType un tipo de colección. (Heredado de ModelMetadata) |
IsComplexType |
Obtiene un valor que indica si ModelType es un tipo complejo. (Heredado de ModelMetadata) |
IsEnum |
Obtiene un valor que indica si UnderlyingOrModelType es para .Enum |
IsEnumerableType |
Obtiene un valor que indica si es o no ModelType un tipo enumerable. (Heredado de ModelMetadata) |
IsFlagsEnum |
Obtiene un valor que indica si UnderlyingOrModelType es para un Enum objeto con un asociado FlagsAttribute. |
IsNullableValueType |
Obtiene un valor que indica si es o no ModelType un Nullable<T>objeto . (Heredado de ModelMetadata) |
IsReadOnly |
Obtiene un valor que indica si el valor del modelo es de solo lectura. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
IsReferenceOrNullableType |
Obtiene un valor que indica si permite |
IsRequired |
Obtiene un valor que indica si se requiere o no el valor del modelo. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
MetadataKind |
Obtiene un valor que indica el tipo de elemento de metadatos representado por la instancia actual. (Heredado de ModelMetadata) |
ModelBindingMessageProvider |
Obtiene la instancia de ModelBindingMessageProvider. |
ModelType |
Obtiene el tipo de modelo representado por la instancia actual. (Heredado de ModelMetadata) |
Name |
Obtiene el nombre del parámetro o la propiedad si estos metadatos son para un parámetro o propiedad; |
NullDisplayText |
Obtiene el texto que se va a mostrar cuando el modelo es |
Order |
Obtiene un valor que indica dónde se deben ordenar los metadatos actuales en relación con otras propiedades del tipo contenedor. |
ParameterName |
Obtiene el nombre del parámetro si estos metadatos son para un parámetro; |
Placeholder |
Obtiene el texto que se va a mostrar como un valor de marcador de posición para un editor. De forma predeterminada, se configura mediante Prompt. |
Properties |
Obtiene la colección de instancias de ModelMetadata las propiedades del modelo. |
PropertyFilterProvider |
Obtiene , IPropertyFilterProviderque puede determinar qué propiedades deben enlazarse al modelo. |
PropertyGetter |
Obtiene un delegado de captador de propiedades para obtener el valor de propiedad de un objeto de modelo. |
PropertyName |
Obtiene el nombre de la propiedad si estos metadatos son para una propiedad; |
PropertySetter |
Obtiene un delegado de establecedor de propiedades para establecer el valor de propiedad en un objeto de modelo. |
PropertyValidationFilter |
Obtiene una IPropertyValidationFilter implementación que indica si se debe validar este modelo. Si |
PropertyValidationFilter |
Obtiene una IPropertyValidationFilter implementación que indica si se debe validar este modelo. Si |
ShowForDisplay |
Obtiene un valor que indica si la propiedad debe mostrarse en vistas de solo lectura. |
ShowForEdit |
Obtiene un valor que indica si la propiedad debe mostrarse en vistas editables. |
SimpleDisplayProperty |
Obtiene un valor que es el nombre de la propiedad utilizada para mostrar el modelo. |
TemplateHint |
Obtiene una cadena usada por el sistema de plantillas para detectar plantillas para mostrar y editor-templates. Use UIHintAttribute para especificar. |
UnderlyingOrModelType |
Obtiene el argumento de tipo subyacente si ModelType hereda de Nullable<T>. De lo contrario, obtiene ModelType. (Heredado de ModelMetadata) |
ValidateChildren |
Obtiene un valor que indica si se deben validar propiedades o elementos del modelo. |
ValidationMetadata |
Obtiene para ValidationMetadata la instancia actual. |
ValidatorMetadata |
Obtiene una colección de elementos de metadatos para los validadores. |
Métodos
Equals(ModelMetadata) |
Implementación predeterminada ModelMetadata . (Heredado de ModelMetadata) |
Equals(Object) |
Implementación predeterminada ModelMetadata . (Heredado de ModelMetadata) |
GetDisplayName() |
Obtiene un nombre para mostrar para el modelo. (Heredado de ModelMetadata) |
GetHashCode() |
Implementación predeterminada ModelMetadata . (Heredado de ModelMetadata) |
GetMetadataForProperties(Type) |
Proporciona metadatos que describen las propiedades de un Typeobjeto . |
GetMetadataForProperties(Type) |
Proporciona metadatos que describen las propiedades de un Typeobjeto . (Heredado de ModelMetadata) |
GetMetadataForType(Type) |
Proporciona metadatos que describen un Typeobjeto . |
GetMetadataForType(Type) |
Proporciona metadatos que describen un Typeobjeto . (Heredado de ModelMetadata) |
Métodos de extensión
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Obtiene un ModelMetadata objeto para la propiedad identificada por los valores proporcionados |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Obtiene un ModelExplorer objeto para los proporcionados |