Compartir a través de


DataAnnotationsModelMetadata Clase

Definición

Proporciona un contenedor para los metadatos comunes, para la clase DataAnnotationsModelMetadataProvider y para la clase DataAnnotationsModelValidator de un modelo de datos.

public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
Herencia
DataAnnotationsModelMetadata

Constructores

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

Inicializa una nueva instancia de la clase DataAnnotationsModelMetadataProvider.

Campos

DefaultOrder

El valor de orden predeterminado, que son 10000 milisegundos.

(Heredado de ModelMetadata)

Propiedades

AdditionalValues

Obtiene un diccionario que contiene metadatos adicionales acerca del modelo.

(Heredado de ModelMetadata)
Container

Una referencia al objeto del contenedor del modelo. No será null si el modelo representa una propiedad.

(Heredado de ModelMetadata)
ContainerType

Obtiene o establece el tipo del contenedor para el modelo.

(Heredado de ModelMetadata)
ConvertEmptyStringToNull

Obtiene o establece un valor que indica si las cadenas vacías que se devuelven en formularios deben convertirse en null.

(Heredado de ModelMetadata)
DataTypeName

Obtiene o establece metainformación acerca del tipo de datos.

(Heredado de ModelMetadata)
Description

Obtiene o establece la descripción del modelo.

(Heredado de ModelMetadata)
DisplayFormatString

Obtiene o establece la cadena de formato de presentación para el modelo.

(Heredado de ModelMetadata)
DisplayName

Obtiene o establece el nombre para mostrar del modelo.

(Heredado de ModelMetadata)
EditFormatString

Obtiene o establece la cadena de formato de edición del modelo.

(Heredado de ModelMetadata)
HideSurroundingHtml

Obtiene o establece un valor que indica si el objeto de modelo se debe representar mediante los elementos HTML asociados.

(Heredado de ModelMetadata)
HtmlEncode

Proporciona un contenedor para los metadatos comunes, para la clase DataAnnotationsModelMetadataProvider y para la clase DataAnnotationsModelValidator de un modelo de datos.

(Heredado de ModelMetadata)
IsComplexType

Obtiene o establece un valor que indica si el modelo es un tipo complejo.

(Heredado de ModelMetadata)
IsNullableValueType

Obtiene un valor que indica si el tipo admite valores NULL.

(Heredado de ModelMetadata)
IsReadOnly

Obtiene o establece un valor que indica si el modelo es de solo lectura.

(Heredado de ModelMetadata)
IsRequired

Obtiene o establece un valor que indica si el modelo es obligatorio.

(Heredado de ModelMetadata)
Model

Obtiene el valor del modelo.

(Heredado de ModelMetadata)
ModelType

Obtiene el tipo del modelo.

(Heredado de ModelMetadata)
NullDisplayText

Obtiene o establece la cadena que se va a mostrar para los valores NULL.

(Heredado de ModelMetadata)
Order

Obtiene o establece un valor que representa el orden de los metadatos actuales.

(Heredado de ModelMetadata)
Properties

Obtiene una colección de objetos de metadatos del modelo que describen las propiedades del modelo.

(Heredado de ModelMetadata)
PropertyName

Obtiene el nombre de la propiedad.

(Heredado de ModelMetadata)
Provider

Obtiene o establece el proveedor.

(Heredado de ModelMetadata)
RequestValidationEnabled

Obtiene o establece un valor que indica si se ha habilitado la validación de la consulta.

(Heredado de ModelMetadata)
ShortDisplayName

Obtiene o establece un nombre para mostrar corto.

(Heredado de ModelMetadata)
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.

(Heredado de ModelMetadata)
ShowForEdit

Obtiene o establece un valor que indica si el modelo se debe mostrar en las vistas editables.

(Heredado de ModelMetadata)
SimpleDisplayText

Obtiene o establece la cadena de presentación simple para el modelo.

(Heredado de ModelMetadata)
TemplateHint

Obtiene o establece una sugerencia que indica qué plantilla se debe usar para este modelo.

(Heredado de ModelMetadata)
Watermark

Obtiene o establece un valor que se puede usar como una marca de agua.

(Heredado de ModelMetadata)

Métodos

GetDisplayName()

Obtiene el nombre para mostrar del modelo.

(Heredado de ModelMetadata)
GetSimpleDisplayText()

Devuelve texto simple para los datos del modelo.

GetValidators(ControllerContext)

Obtiene una lista de validadores para el modelo.

(Heredado de ModelMetadata)

Se aplica a