Compartilhar via


CachedModelMetadata<TPrototypeCache> Classe

Definição

Fornece um contêiner para metadados armazenados em cache.

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

ele tipo do contêiner.

Herança
CachedModelMetadata<TPrototypeCache>
Derivado

Construtores

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

Construtor para a criação de instâncias reais da classe de metadados com base em um protótipo.

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

Construtor para a criação das instâncias do protótipo da classe de metadados.

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.

DataTypeName

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

Description

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

DisplayFormatString

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

DisplayName

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

EditFormatString

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

HideSurroundingHtml

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

HtmlEncode

Fornece um contêiner para metadados armazenados em cache.

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.

IsRequired

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

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.

Order

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

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.

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.

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.

ShowForEdit

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

SimpleDisplayText

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

TemplateHint

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

Watermark

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

Métodos

ComputeConvertEmptyStringToNull()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se as cadeias de caracteres vazias que são postadas novamente em formulários devem ser convertidas em null.

ComputeDataTypeName()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define informações meta sobre o tipo de dados.

ComputeDescription()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define a descrição do modelo.

ComputeDisplayFormatString()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define a cadeia de caracteres de formato de exibição para o modelo.

ComputeDisplayName()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define o nome de exibição do modelo.

ComputeEditFormatString()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define a cadeia de caracteres de formato de edição do modelo.

ComputeHasNonDefaultEditFormat()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata.

ComputeHideSurroundingHtml()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se o objeto de modelo deve ser renderizado usando elementos HTML associados.

ComputeHtmlEncode()

Fornece um contêiner para metadados armazenados em cache.

ComputeIsReadOnly()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se o modelo é somente leitura.

ComputeIsRequired()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se o modelo é necessário.

ComputeNullDisplayText()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define a cadeia de caracteres armazenada em cache a ser exibida para valores nulos.

ComputeOrder()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que representa a ordem dos metadados atuais.

ComputeShortDisplayName()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um nome de exibição curto.

ComputeShowForDisplay()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se a propriedade deve ser exibida em exibições somente leitura, como exibições de lista e detalhes.

ComputeShowForEdit()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que indica se o modelo deve ser exibido em exibições editáveis.

ComputeSimpleDisplayText()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define a cadeia de caracteres de exibição simples armazenada em cache para o modelo.

ComputeTemplateHint()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define uma dica armazenada em cache que sugere qual modelo usar para esse modelo.

ComputeWatermark()

Este método é protegido e, portanto, não pode ser chamado diretamente. Esse método foi projetado para ser substituído em uma classe derivada, como CachedDataAnnotationsModelMetadata. Obtém ou define um valor armazenado em cache que pode ser usado como uma marca d'água.

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.

GetValidators(ControllerContext)

Obtém uma lista de validadores para o modelo.

(Herdado de ModelMetadata)

Aplica-se a