Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ModelMetadata (Clase)

.NET Framework 4

Proporciona un contenedor para los metadatos comunes, para la clase ModelMetadataProvider y para la clase ModelValidator de un modelo de datos.

System.Object
  System.Web.Mvc.ModelMetadata
    System.Web.Mvc.DataAnnotationsModelMetadata

Espacio de nombres:  System.Web.Mvc
Ensamblado:  System.Web.Mvc (en System.Web.Mvc.dll)
public class ModelMetadata

El tipo ModelMetadata expone los siguientes miembros.

  Nombre Descripción
Método público ModelMetadata Inicializa una nueva instancia de la clase ModelMetadata.
Arriba
  Nombre Descripción
Propiedad pública AdditionalValues Obtiene un diccionario que contiene metadatos adicionales acerca del modelo.
Propiedad pública ContainerType Obtiene o establece el tipo del contenedor para el modelo.
Propiedad pública ConvertEmptyStringToNull Obtiene o establece un valor que indica si las cadenas vacías que se devuelven en formularios deben convertirse en null.
Propiedad pública DataTypeName Obtiene o establece metainformación acerca del tipo de datos.
Propiedad pública Description Obtiene o establece la descripción del modelo.
Propiedad pública DisplayFormatString Obtiene o establece la cadena de formato de presentación para el modelo.
Propiedad pública DisplayName Obtiene o establece el nombre para mostrar del modelo.
Propiedad pública EditFormatString Obtiene o establece la cadena de formato de edición del modelo.
Propiedad pública HideSurroundingHtml Obtiene o establece un valor que indica si el objeto de modelo se debe representar utilizando los elementos HTML asociados.
Propiedad pública IsComplexType Obtiene o establece un valor que indica si el modelo es un tipo complejo.
Propiedad pública IsNullableValueType Obtiene un valor que indica si el tipo acepta valores NULL.
Propiedad pública IsReadOnly Obtiene o establece un valor que indica si el modelo es de solo lectura.
Propiedad pública IsRequired Obtiene o establece un valor que indica si el modelo es necesario.
Propiedad pública Model Obtiene el valor del modelo.
Propiedad pública ModelType Obtiene el tipo del modelo.
Propiedad pública NullDisplayText Obtiene o establece la cadena que se va a mostrar para los valores NULL.
Propiedad pública Properties Obtiene una colección de objetos de metadatos del modelo que describen las propiedades del modelo.
Propiedad pública PropertyName Obtiene el nombre de la propiedad.
Propiedad protegida Provider Obtiene o establece el proveedor.
Propiedad pública ShortDisplayName Obtiene o establece un nombre para mostrar corto.
Propiedad pública ShowForDisplay Obtiene o establece un valor que indica si la propiedad se debería mostrar en vistas de solo lectura como lista y vistas de detalle.
Propiedad pública ShowForEdit Obtiene o establece un valor que indica si el modelo se debe mostrar en las vistas editables.
Propiedad pública SimpleDisplayText Obtiene o establece la cadena de presentación simple para el modelo.
Propiedad pública TemplateHint Obtiene o establece una sugerencia que indica qué plantilla se ha de utilizar para este modelo.
Propiedad pública Watermark Obtiene o establece un valor que se puede utilizar como una marca de agua.
Arriba
  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público Miembro estático FromLambdaExpression<TParameter, TValue> Obtiene los metadatos del parámetro Expression para el modelo.
Método público Miembro estático FromStringExpression Obtiene los metadatos a partir del parámetro de expresión para el modelo.
Método público GetDisplayName Obtiene el nombre para mostrar del modelo.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetSimpleDisplayText Devuelve la descripción simple del modelo.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValidators Obtiene una lista de validadores para el modelo.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Arriba

La clase DataAnnotationsModelMetadataProvider, que es el proveedor del metadatos modelo predeterminado para MVC, usa esta clase. De forma predeterminada, los objetos ModelMetadata se construyen usando datos tomados de los atributos, principalmente de los espacios de nombres System.ComponentModel.DataAnnotations y System.ComponentModel.

Puede especificar un proveedor de metadatos del modelo alternativo. Para obtener más información sobre ModelMetadata, vea la entrada ASP.NET MVC 2 Templates, Part 2: ModelMetadata en el blog de Brad Wilson.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar