DataAnnotationsModelMetadata Classe

Definição

Fornece um contêiner para metadados comuns, para a DataAnnotationsModelMetadataProvider classe e para a DataAnnotationsModelValidator classe para 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

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

Inicializa uma nova instância da classe DataAnnotationsModelMetadata.

Campos

Nome Description
DefaultOrder

Um valor inteiro que é sempre definido como 10000.

(Herdado de ModelMetadata)

Propriedades

Nome Description
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 cadeias de caracteres vazias enviadas em formulários devem ser convertidas nullem .

(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 é exibido no modo de exibição (em vez de 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 HTML ao redor deve ser oculto.

(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 anulável.

(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 exibir essa propriedade 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 do provedor para esses 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 curta 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 (em vez 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 (em vez 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 da marca d'água para uma caixa de texto.

(Herdado de ModelMetadata)

Métodos

Nome Description
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 hash predefinida.

(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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a