ModelMetadata 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 comuns, para a classe ModelMetadataProvider e para a classe ModelValidator de um modelo de dados.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Herança
-
ModelMetadata
- Derivado
Construtores
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicializa uma nova instância da classe ModelMetadata. |
Campos
DefaultOrder |
O valor de ordem padrão, que é 10000. |
Propriedades
AdditionalValues |
Obtém um dicionário que contém metadados adicionais sobre o modelo. |
Container |
Uma referência ao objeto de contêiner do modelo. Será não nulo se o modelo representar uma propriedade. |
ContainerType |
Obtém ou define o tipo do contêiner para o modelo. |
ConvertEmptyStringToNull |
Obtém ou define um valor 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 comuns, para a classe ModelMetadataProvider e para a classe ModelValidator de um modelo de dados. |
IsComplexType |
Obtém ou define um valor que indica se o modelo é um tipo complexo. |
IsNullableValueType |
Obtém um valor que indica se o tipo é anulável. |
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. |
ModelType |
Obtém o tipo do modelo. |
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. |
PropertyName |
Obtém o nome da propriedade. |
Provider |
Obtém ou define o provedor. |
RequestValidationEnabled |
Obtém ou define um valor que indica se a validação de solicitação está habilitada. |
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
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Retorna os metadados do Expression parâmetro para o modelo. |
FromStringExpression(String, ViewDataDictionary) |
Obtém os metadados do parâmetro de expressão para o modelo. |
GetDisplayName() |
Obtém o nome de exibição do modelo. |
GetSimpleDisplayText() |
Retorna a descrição simples do modelo. |
GetValidators(ControllerContext) |
Obtém uma lista de validadores para o modelo. |