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 ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.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 DataAnnotationsModelMetadata.

Campos

DefaultOrder

Um valor inteiro que é sempre definido como 10000.

(Herdado de ModelMetadata)

Propriedades

AdditionalValues

Obtém uma coleção que contém metadados adicionais sobre o modelo.

(Herdado de ModelMetadata)
ContainerType

Obtém o tipo do contêiner.

(Herdado de ModelMetadata)
ConvertEmptyStringToNull

Obtém ou define um valor que determina se as cadeias de caracteres vazias que são enviadas em formulários devem ser convertidas em null.

(Herdado de ModelMetadata)
DataTypeName

Obtém ou define o nome do tipo de dados.

(Herdado de ModelMetadata)
Description

Obtém ou define o texto que descreve o modelo.

(Herdado de ModelMetadata)
DisplayFormatString

Obtém ou define uma cadeia de caracteres de formato que deve ser aplicada quando o modelo for exibido no modo de exibição (e não no modo de edição).

(Herdado de ModelMetadata)
DisplayName

Obtém ou define o texto a ser usado na interface do usuário quando o nome do modelo é exibido.

(Herdado de ModelMetadata)
EditFormatString

Obtém ou define a cadeia de caracteres de formato a ser usada na interface do usuário no modo de edição.

(Herdado de ModelMetadata)
HideSurroundingHtml

Obtém ou define um valor que determina se o HTML ao redor deve ser ocultado.

(Herdado de ModelMetadata)
IsComplexType

Obtém um valor que especifica se o modelo é um tipo complexo.

(Herdado de ModelMetadata)
IsNullableValueType

Obtém um valor que especifica se o modelo é um tipo de valor que permite valor nulo.

(Herdado de ModelMetadata)
IsReadOnly

Obtém ou define um valor que especifica se o modelo pode ser atualizado.

(Herdado de ModelMetadata)
IsRequired

Obtém ou define um valor que especifica se a propriedade é necessária.

(Herdado de ModelMetadata)
Model

Obtém ou define o objeto de modelo.

(Herdado de ModelMetadata)
ModelType

Obtém o tipo do modelo.

(Herdado de ModelMetadata)
NullDisplayText

Obtém a cadeia de caracteres que deve ser exibida quando o modelo é null.

(Herdado de ModelMetadata)
Order

Obtém ou define um inteiro que indica a ordem na qual essa propriedade será exibida em relação a outras propriedades.

(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 objeto de provedor destes metadados.

(Herdado de ModelMetadata)
RequestValidationEnabled

Obtém ou define um valor que especifica se a validação de solicitação está habilitada.

(Herdado de ModelMetadata)
ShortDisplayName

Obtém ou define uma versão abreviada do nome de exibição.

(Herdado de ModelMetadata)
ShowForDisplay

Obtém ou define um valor que especifica se o modelo deve ser exibido na interface do usuário no modo de exibição (ao contrário do modo de edição).

(Herdado de ModelMetadata)
ShowForEdit

Obtém ou define um valor que especifica se a propriedade deve ser exibida no modo de edição (ao contrário do modo de exibição).

(Herdado de ModelMetadata)
SimpleDisplayText

Obtém ou define o texto a ser exibido para o modelo quando o modelo representa um objeto complexo.

(Herdado de ModelMetadata)
TemplateHint

Obtém ou define um valor que indica qual modelo (controle de dados) deve ser usado na interface do usuário para o modelo.

(Herdado de ModelMetadata)
Watermark

Obtém ou define o texto de marca-d'água para uma caixa de texto.

(Herdado de ModelMetadata)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDisplayName()

Retorna o texto a ser exibido como o nome do modelo na interface do usuário.

(Herdado de ModelMetadata)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSimpleDisplayText()

Retorna o texto a ser exibido para o modelo quando o modelo representa um objeto complexo.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValidators(ModelBindingExecutionContext)

Retorna uma coleção de validadores que se aplicam ao modelo.

(Herdado de ModelMetadata)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a