CachedModelMetadata<TPrototypeCache> Clase

Definición

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
CachedModelMetadata<TPrototypeCache>
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)

Se aplica a