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 digita o 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 | |
| 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor em cache que indica se cadeias de caracteres vazias que são lançadas de volta 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 de derivação, 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 de derivação, 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 de derivação, 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 de derivação, 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 de derivação, 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 de derivação, 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor em cache que indica se o objeto de modelo deve ser processado usando elementos HTML associados. |
| ComputeHtmlEncode() | |
| 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor 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 de derivação, 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor 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 de derivação, 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define a cadeia de caracteres de exibição simples 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define uma dica em cache que sugere o modelo a ser usado 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 de derivação, como CachedDataAnnotationsModelMetadata . Obtém ou define um valor em cache que pode ser usado como uma marca d' água. |
| GetDisplayName() |
Obtém o nome para 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) |