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 ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.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 DataAnnotationsModelMetadata.

Campos

DefaultOrder

Valor entero que siempre se establece 10000en .

(Heredado de ModelMetadata)

Propiedades

AdditionalValues

Obtiene una colección que contiene metadatos adicionales acerca del modelo.

(Heredado de ModelMetadata)
ContainerType

Obtiene el tipo de contenedor.

(Heredado de ModelMetadata)
ConvertEmptyStringToNull

Obtiene o establece un valor que determina si las cadenas vacías que se envían en formularios deben convertirse en null.

(Heredado de ModelMetadata)
DataTypeName

Obtiene o establece el nombre del tipo de datos.

(Heredado de ModelMetadata)
Description

Obtiene o establece el texto que describe el modelo.

(Heredado de ModelMetadata)
DisplayFormatString

Obtiene o establece una cadena de formato que se debe aplicar cuando el modelo se muestra en modo de presentación (en lugar del modo de edición).

(Heredado de ModelMetadata)
DisplayName

Obtiene o establece el texto que usar en la interfaz de usuario cuando el nombre del modelo se muestra.

(Heredado de ModelMetadata)
EditFormatString

Obtiene o establece la cadena de formato que se va a utilizar en la interfaz de usuario en modo de edición.

(Heredado de ModelMetadata)
HideSurroundingHtml

Obtiene o establece un valor que determina si el HTML debe estar oculto.

(Heredado de ModelMetadata)
IsComplexType

Obtiene un valor que especifica si el modelo es un tipo complejo.

(Heredado de ModelMetadata)
IsNullableValueType

Obtiene un valor que especifica si el modelo es un tipo de valor que acepta valores NULL.

(Heredado de ModelMetadata)
IsReadOnly

Obtiene o establece un valor que especifica si el modelo se puede actualizar.

(Heredado de ModelMetadata)
IsRequired

Obtiene o establece un valor que especifica si la propiedad se requiere.

(Heredado de ModelMetadata)
Model

Obtiene o establece el objeto del modelo.

(Heredado de ModelMetadata)
ModelType

Obtiene el tipo del modelo.

(Heredado de ModelMetadata)
NullDisplayText

Obtiene la cadena que debe mostrarse cuando el modelo es null.

(Heredado de ModelMetadata)
Order

Obtiene o establece un entero que indica el orden en que se debe mostrar esta propiedad relativa a otras propiedades.

(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 objeto de proveedor para estos metadatos.

(Heredado de ModelMetadata)
RequestValidationEnabled

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

(Heredado de ModelMetadata)
ShortDisplayName

Obtiene o establece una versión abreviada del nombre para mostrar.

(Heredado de ModelMetadata)
ShowForDisplay

Obtiene o establece un valor que especifica si el modelo se debe mostrar en la interfaz de usuario en modo de presentación (en lugar del modo de edición).

(Heredado de ModelMetadata)
ShowForEdit

Obtiene o establece un valor que especifica si la propiedad se debe mostrar en modo de edición(en lugar del modo de presentación).

(Heredado de ModelMetadata)
SimpleDisplayText

Obtiene o establece el texto para mostrar del modelo cuando el modelo representa un objeto complejo.

(Heredado de ModelMetadata)
TemplateHint

Obtiene o establece un valor que indica qué plantilla (control de datos) se utiliza en la interfaz de usuario para el modelo.

(Heredado de ModelMetadata)
Watermark

Obtiene o establece el texto de marca de agua para un cuadro de texto.

(Heredado de ModelMetadata)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDisplayName()

Devuelve el texto para mostrar como nombre del modelo en la interfaz de usuario.

(Heredado de ModelMetadata)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetSimpleDisplayText()

Devuelve el texto para mostrar del modelo cuando el modelo representa un objeto complejo.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetValidators(ModelBindingExecutionContext)

Devuelve una colección de validadores que se aplican al modelo.

(Heredado de ModelMetadata)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a