CachedModelMetadata<TPrototypeCache> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |