Compartilhar via


CachedDataAnnotationsModelMetadata Classe

Definição

Fornece um contêiner para armazenar em cache DataAnnotationsModelMetadata.

public class CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedModelMetadata<System.Web.Mvc.CachedDataAnnotationsMetadataAttributes>
type CachedDataAnnotationsModelMetadata = class
    inherit CachedModelMetadata<CachedDataAnnotationsMetadataAttributes>
Public Class CachedDataAnnotationsModelMetadata
Inherits CachedModelMetadata(Of CachedDataAnnotationsMetadataAttributes)
Herança

Construtores

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o protótipo e o acessador de modelo.

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>)

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o provedor, o tipo de contêiner, o tipo de modelo, o nome da propriedade e os atributos.

Campos

DefaultOrder

O valor de ordem padrão, que é 10000.

(Herdado de ModelMetadata)

Propriedades

AdditionalValues

Obtém um dicionário que contém metadados adicionais sobre o modelo.

(Herdado de ModelMetadata)
Container

Uma referência ao objeto de contêiner do modelo. Será não nulo se o modelo representar uma propriedade.

(Herdado de ModelMetadata)
ContainerType

Obtém ou define o tipo do contêiner para o modelo.

(Herdado de ModelMetadata)
ConvertEmptyStringToNull

Obtém ou define um valor armazenado em cache que indica se cadeias de caracteres vazias que são postadas em formulários devem ser convertidas em nulo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
DataTypeName

Obtém ou define informações meta sobre o tipo de dados.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Description

Obtém ou define a descrição do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
DisplayFormatString

Obtém ou define a cadeia de caracteres de formato de exibição do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
DisplayName

Obtém ou define o nome de exibição do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
EditFormatString

Obtém ou define a cadeia de caracteres de formato de edição do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
HideSurroundingHtml

Obtém ou define um valor que indica se o objeto de modelo deve ser renderizado usando-se elementos HTML associados.

(Herdado de CachedModelMetadata<TPrototypeCache>)
HtmlEncode

Fornece um contêiner para armazenar em cache DataAnnotationsModelMetadata.

(Herdado de CachedModelMetadata<TPrototypeCache>)
IsComplexType

Obtém ou define um valor que indica se o modelo é um tipo complexo.

(Herdado de ModelMetadata)
IsNullableValueType

Obtém um valor que indica se o tipo é anulável.

(Herdado de ModelMetadata)
IsReadOnly

Obtém ou define um valor que indica se o modelo é somente leitura.

(Herdado de CachedModelMetadata<TPrototypeCache>)
IsRequired

Obtém ou define um valor que indica se o modelo é necessário.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Model

Obtém o valor do modelo.

(Herdado de ModelMetadata)
ModelType

Obtém o tipo do modelo.

(Herdado de ModelMetadata)
NullDisplayText

Obtém ou define a cadeia de caracteres a ser exibida para valores nulos.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Order

Obtém ou define um valor que representa a ordem dos metadados atuais.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Properties

Obtém uma coleção de objetos de metadados de modelo que descrevem as propriedades do modelo.

(Herdado de ModelMetadata)
PropertyName

Obtém o nome da propriedade.

(Herdado de ModelMetadata)
PrototypeCache

Obtém ou define o cache do protótipo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Provider

Obtém ou define o provedor.

(Herdado de ModelMetadata)
RequestValidationEnabled

Obtém ou define um valor que indica se a validação de solicitação está habilitada.

(Herdado de ModelMetadata)
ShortDisplayName

Obtém ou define um nome de exibição curto.

(Herdado de CachedModelMetadata<TPrototypeCache>)
ShowForDisplay

Obtém ou define um valor que indica se a propriedade deve ser exibida nas visualizações somente leitura, como visualizações de listas e detalhes.

(Herdado de CachedModelMetadata<TPrototypeCache>)
ShowForEdit

Obtém ou define um valor que indica se o modelo deve ser exibido em visualizações editáveis.

(Herdado de CachedModelMetadata<TPrototypeCache>)
SimpleDisplayText

Obtém ou define a cadeia de caracteres de exibição simples do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
TemplateHint

Obtém ou define uma dica que sugere qual modelo usar para este modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
Watermark

Obtém ou define um valor que pode ser usado como uma marca d'água.

(Herdado de CachedModelMetadata<TPrototypeCache>)

Métodos

ComputeConvertEmptyStringToNull()

Obtém um valor que indica se cadeias de caracteres vazias que são postadas novamente em formulários devem ser convertidas em Nothing.Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeDataTypeName()

Obtém informações meta sobre o tipo de dados. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeDescription()

Obtém a descrição do modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeDisplayFormatString()

Obtém a cadeia de caracteres de formato de exibição para o modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeDisplayName()

Obtém o nome de exibição do modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeEditFormatString()

Obtém a cadeia de caracteres de formato de edição do modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeHasNonDefaultEditFormat()

Obtém um valor que indica se o modelo utiliza um formato de edição não padrão.

ComputeHideSurroundingHtml()

Obtém um valor que indica se o objeto de modelo deve ser renderizado usando elementos HTML associados. Obtém um valor que indica se o objeto de modelo deve ser renderizado usando elementos HTML associados. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeHtmlEncode()

Fornece um contêiner para armazenar em cache DataAnnotationsModelMetadata.

ComputeIsReadOnly()

Obtém um valor que indica se o modelo é somente leitura. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeIsRequired()

Obtém um valor que indica se o modelo é necessário. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeNullDisplayText()

Obtém a cadeia de caracteres a ser exibida para valores nulos. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeOrder()

Obtém um valor que representa a ordem dos metadados atuais. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeShortDisplayName()

Obtém um nome de exibição curto. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeShowForDisplay()

Obtém um valor que indica se a propriedade deve ser exibida em exibições somente leitura, como exibições de lista e detalhes. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeShowForEdit()

Obtém ou define um valor que indica se o modelo deve ser exibido em exibições editáveis. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeSimpleDisplayText()

Obtém a cadeia de caracteres de exibição simples para o modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeTemplateHint()

Obtém uma dica que sugere qual modelo usar para esse modelo. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

ComputeWatermark()

Obtém um valor que pode ser usado como uma marca d'água. Se o valor for armazenado em cache, o valor descontado será retornado; caso contrário, o valor será recuperado dos metadados do modelo e armazenado no cache.

GetDisplayName()

Obtém o nome de exibição do modelo.

(Herdado de ModelMetadata)
GetSimpleDisplayText()

Obtém ou define a cadeia de caracteres de exibição simples do modelo.

(Herdado de CachedModelMetadata<TPrototypeCache>)
GetValidators(ControllerContext)

Obtém uma lista de validadores para o modelo.

(Herdado de ModelMetadata)

Aplica-se a