Compartilhar via


DataAnnotationsModelMetadata Classe

Definição

Fornece um contêiner para metadados comuns, para a classe DataAnnotationsModelMetadataProvider e para a classe DataAnnotationsModelValidator de um modelo de dados.

public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
Herança
DataAnnotationsModelMetadata

Construtores

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

Inicializa uma nova instância da classe DataAnnotationsModelMetadataProvider.

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 que indica se cadeias de caracteres vazias que são postadas em formulários devem ser convertidas em nulo.

(Herdado de ModelMetadata)
DataTypeName

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

(Herdado de ModelMetadata)
Description

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

(Herdado de ModelMetadata)
DisplayFormatString

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

(Herdado de ModelMetadata)
DisplayName

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

(Herdado de ModelMetadata)
EditFormatString

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

(Herdado de ModelMetadata)
HideSurroundingHtml

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

(Herdado de ModelMetadata)
HtmlEncode

Fornece um contêiner para metadados comuns, para a classe DataAnnotationsModelMetadataProvider e para a classe DataAnnotationsModelValidator de um modelo de dados.

(Herdado de ModelMetadata)
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 ModelMetadata)
IsRequired

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

(Herdado de ModelMetadata)
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 ModelMetadata)
Order

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

(Herdado de ModelMetadata)
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)
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 ModelMetadata)
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 ModelMetadata)
ShowForEdit

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

(Herdado de ModelMetadata)
SimpleDisplayText

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

(Herdado de ModelMetadata)
TemplateHint

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

(Herdado de ModelMetadata)
Watermark

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

(Herdado de ModelMetadata)

Métodos

GetDisplayName()

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

(Herdado de ModelMetadata)
GetSimpleDisplayText()

Retorna texto simples para os dados do modelo.

GetValidators(ControllerContext)

Obtém uma lista de validadores para o modelo.

(Herdado de ModelMetadata)

Aplica-se a