CachedModelMetadata<TPrototypeCache> 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 metadatos almacenados en caché.
public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata
Parámetros de tipo
- TPrototypeCache
Tipo del contenedor.
- Herencia
- Derivado
Constructores
CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache) |
Constructor para crear instancias reales de la clase de metadatos basadas en un prototipo. |
CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>) |
Constructor para crear las instancias de prototipo de la clase de metadatos. |
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 almacenado en caché 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 metadatos almacenados en caché. |
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. |
IsRequired |
Obtiene o establece un valor que indica si el modelo es obligatorio. |
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. |
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. (Heredado de ModelMetadata) |
PropertyName |
Obtiene el nombre de la propiedad. (Heredado de ModelMetadata) |
PrototypeCache |
Obtiene o establece la memoria caché de prototipo. |
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. |
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
ComputeConvertEmptyStringToNull() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si las cadenas vacías que se devuelven en formularios deben convertirse en null. |
ComputeDataTypeName() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la meta información sobre el tipo de datos. |
ComputeDescription() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la descripción del modelo. |
ComputeDisplayFormatString() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la cadena de formato de presentación del modelo. |
ComputeDisplayName() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece el nombre para mostrar del modelo. |
ComputeEditFormatString() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la cadena de formato de edición del modelo. |
ComputeHasNonDefaultEditFormat() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. |
ComputeHideSurroundingHtml() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si el objeto de modelo se debe representar mediante elementos HTML asociados. |
ComputeHtmlEncode() |
Proporciona un contenedor para metadatos almacenados en caché. |
ComputeIsReadOnly() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si el modelo es de solo lectura. |
ComputeIsRequired() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si se requiere el modelo. |
ComputeNullDisplayText() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la cadena almacenada en caché que se va a mostrar para los valores NULL. |
ComputeOrder() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que representa el orden de los metadatos actuales. |
ComputeShortDisplayName() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un nombre para mostrar corto. |
ComputeShowForDisplay() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si la propiedad debe mostrarse en vistas de solo lectura, como vistas de lista y detalles. |
ComputeShowForEdit() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que indica si el modelo debe mostrarse en vistas editables. |
ComputeSimpleDisplayText() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece la cadena de presentación simple almacenada en caché para el modelo. |
ComputeTemplateHint() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece una sugerencia almacenada en caché que sugiere qué plantilla se va a usar para este modelo. |
ComputeWatermark() |
Este método está protegido, por lo que no puede llamarse directamente. Este método se diseñó para reemplazarse en una clase derivada como CachedDataAnnotationsModelMetadata. Obtiene o establece un valor almacenado en caché que se puede usar como marca de agua. |
GetDisplayName() |
Obtiene el nombre para mostrar del modelo. (Heredado de ModelMetadata) |
GetSimpleDisplayText() |
Obtiene o establece la cadena de presentación simple para el modelo. |
GetValidators(ControllerContext) |
Obtiene una lista de validadores para el modelo. (Heredado de ModelMetadata) |