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 de un modelo.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Herencia
-
ModelMetadata
- Derivado
Comentarios
El modelo de Word se utiliza de manera diferente en el contexto de esta clase que normalmente se utiliza en otra parte. En una aplicación de formularios Web Forms ASP.NET, el ModelType atributo de un control enlazado a datos especifica el tipo de un elemento de datos al que está enlazado el control de datos. Este tipo se conoce normalmente como modelo y normalmente corresponde a una fila de una tabla de base de datos. Las propiedades del modelo normalmente se corresponden con las columnas de la tabla.
Un ModelMetadata objeto puede proporcionar metadatos para el propio modelo o para una propiedad del modelo, o para una propiedad de una propiedad compleja. Cuando el ModelMetadata objeto pertenece a una propiedad, el modelo de Word hace referencia a la propiedad y el contenedor de palabras hace referencia al modelo.
Por ejemplo, el modelo podría ser Contact, que tiene propiedades Name y Age , y la propiedad Name podría ser una propiedad compleja formada por FirstName y LastName. Cuando el ModelMetadata objeto pertenece al objeto de contacto , el tipo de modelo es contacto y no hay ningún contenedor. Cuando el ModelMetadata objeto pertenece a la propiedad Name , el tipo de modelo es Name y el tipo de contenedor es Contact. Cuando el ModelMetadata objeto pertenece a la propiedad FirstName , el tipo de modelo es FirstName y el tipo de contenedor es Name.
Constructores
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicializa una nueva instancia de la clase ModelMetadata. |
Campos
DefaultOrder |
Valor entero que siempre se establece en |
Propiedades
AdditionalValues |
Obtiene una colección que contiene metadatos adicionales acerca del modelo. |
ContainerType |
Obtiene el tipo de contenedor. |
ConvertEmptyStringToNull |
Obtiene o establece un valor que determina si las cadenas vacías que se envían en formularios deben convertirse en |
DataTypeName |
Obtiene o establece el nombre del tipo de datos. |
Description |
Obtiene o establece el texto que describe el modelo. |
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). |
DisplayName |
Obtiene o establece el texto que usar en la interfaz de usuario cuando el nombre del modelo se muestra. |
EditFormatString |
Obtiene o establece la cadena de formato que se va a utilizar en la interfaz de usuario en modo de edición. |
HideSurroundingHtml |
Obtiene o establece un valor que determina si el HTML debe estar oculto. |
IsComplexType |
Obtiene un valor que especifica si el modelo es un tipo complejo. |
IsNullableValueType |
Obtiene un valor que especifica si el modelo es un tipo de valor que acepta valores NULL. |
IsReadOnly |
Obtiene o establece un valor que especifica si el modelo se puede actualizar. |
IsRequired |
Obtiene o establece un valor que especifica si la propiedad se requiere. |
Model |
Obtiene o establece el objeto del modelo. |
ModelType |
Obtiene el tipo del modelo. |
NullDisplayText |
Obtiene la cadena que debe mostrarse cuando el modelo es |
Order |
Obtiene o establece un entero que indica el orden en que se debe mostrar esta propiedad relativa a otras propiedades. |
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 objeto de proveedor para estos metadatos. |
RequestValidationEnabled |
Obtiene o establece un valor que especifica si se ha habilitado la validación de solicitudes. |
ShortDisplayName |
Obtiene o establece una versión abreviada del nombre para mostrar. |
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). |
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). |
SimpleDisplayText |
Obtiene o establece el texto para mostrar del modelo cuando el modelo representa un objeto complejo. |
TemplateHint |
Obtiene o establece un valor que indica qué plantilla (control de datos) se utiliza en la interfaz de usuario para el modelo. |
Watermark |
Obtiene o establece el texto de marca de agua para un cuadro de texto. |
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. |
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. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |