ModelMetadata 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í.
Proporciona un contenedor para los metadatos comunes, para la clase ModelMetadataProvider y para la clase ModelValidator de un modelo de datos.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Herencia
-
ModelMetadata
- Derivado
Constructores
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicializa una nueva instancia de la clase ModelMetadata. |
Campos
DefaultOrder |
El valor de orden predeterminado, que son 10000 milisegundos. |
Propiedades
AdditionalValues |
Obtiene un diccionario que contiene metadatos adicionales acerca del modelo. |
Container |
Una referencia al objeto del contenedor del modelo. No será null si el modelo representa una propiedad. |
ContainerType |
Obtiene o establece el tipo del contenedor para el modelo. |
ConvertEmptyStringToNull |
Obtiene o establece un valor que indica si las cadenas vacías que se devuelven en formularios deben convertirse en null. |
DataTypeName |
Obtiene o establece metainformación acerca del tipo de datos. |
Description |
Obtiene o establece la descripción del modelo. |
DisplayFormatString |
Obtiene o establece la cadena de formato de presentación para el modelo. |
DisplayName |
Obtiene o establece el nombre para mostrar del modelo. |
EditFormatString |
Obtiene o establece la cadena de formato de edición del modelo. |
HideSurroundingHtml |
Obtiene o establece un valor que indica si el objeto de modelo se debe representar mediante los elementos HTML asociados. |
HtmlEncode |
Proporciona un contenedor para los metadatos comunes, para la clase ModelMetadataProvider y para la clase ModelValidator de un modelo de datos. |
IsComplexType |
Obtiene o establece un valor que indica si el modelo es un tipo complejo. |
IsNullableValueType |
Obtiene un valor que indica si el tipo admite valores NULL. |
IsReadOnly |
Obtiene o establece un valor que indica si el modelo es de solo lectura. |
IsRequired |
Obtiene o establece un valor que indica si el modelo es obligatorio. |
Model |
Obtiene el valor del modelo. |
ModelType |
Obtiene el tipo del modelo. |
NullDisplayText |
Obtiene o establece la cadena que se va a mostrar para los valores NULL. |
Order |
Obtiene o establece un valor que representa el orden de los metadatos actuales. |
Properties |
Obtiene una colección de objetos de metadatos del modelo que describen las propiedades del modelo. |
PropertyName |
Obtiene el nombre de la propiedad. |
Provider |
Obtiene o establece el proveedor. |
RequestValidationEnabled |
Obtiene o establece un valor que indica si se ha habilitado la validación de la consulta. |
ShortDisplayName |
Obtiene o establece un nombre para mostrar corto. |
ShowForDisplay |
Obtiene o establece un valor que indica si la propiedad se debería mostrar en vistas de solo lectura, tal como vistas en lista y de detalle. |
ShowForEdit |
Obtiene o establece un valor que indica si el modelo se debe mostrar en las vistas editables. |
SimpleDisplayText |
Obtiene o establece la cadena de presentación simple para el modelo. |
TemplateHint |
Obtiene o establece una sugerencia que indica qué plantilla se debe usar para este modelo. |
Watermark |
Obtiene o establece un valor que se puede usar como una marca de agua. |
Métodos
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Devuelve los metadatos del Expression parámetro para el modelo. |
FromStringExpression(String, ViewDataDictionary) |
Obtiene los metadatos a partir del parámetro de expresión para el modelo. |
GetDisplayName() |
Obtiene el nombre para mostrar del modelo. |
GetSimpleDisplayText() |
Devuelve la descripción simple del modelo. |
GetValidators(ControllerContext) |
Obtiene una lista de validadores para el modelo. |