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.Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for a data model.

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.Initializes a new instance of the DataAnnotationsModelMetadata class.

Campos

DefaultOrder

Um valor inteiro que é sempre definido como 10000.An integer value that is always set to 10000.

(Herdado de ModelMetadata)

Propriedades

AdditionalValues

Obtém uma coleção que contém metadados adicionais sobre o modelo.Gets a collection that contains additional metadata about the model.

(Herdado de ModelMetadata)
ContainerType

Obtém o tipo do contêiner.Gets the type of the container.

(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.Gets or sets a value that determines whether empty strings that are submitted in forms should be converted to null.

(Herdado de ModelMetadata)
DataTypeName

Obtém ou define o nome do tipo de dados.Gets or sets the name of the data type.

(Herdado de ModelMetadata)
Description

Obtém ou define o texto que descreve o modelo.Gets or sets text that describes the model.

(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).Gets or sets a format string that should be applied when the model is displayed in display mode (as opposed to in edit mode).

(Herdado de ModelMetadata)
DisplayName

Obtém ou define o texto a ser usado na interface do usuário quando o nome do modelo é exibido.Gets or sets the text to use in UI when the name of the model is displayed.

(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.Gets or sets the format string to use in UI in edit mode.

(Herdado de ModelMetadata)
HideSurroundingHtml

Obtém ou define um valor que determina se o HTML ao redor deve ser ocultado.Gets or sets a value that determines whether surrounding HTML should be hidden.

(Herdado de ModelMetadata)
IsComplexType

Obtém um valor que especifica se o modelo é um tipo complexo.Gets a value that specifies whether the model is a complex type.

(Herdado de ModelMetadata)
IsNullableValueType

Obtém um valor que especifica se o modelo é um tipo de valor que permite valor nulo.Gets a value that specifies whether the model is a nullable value type.

(Herdado de ModelMetadata)
IsReadOnly

Obtém ou define um valor que especifica se o modelo pode ser atualizado.Gets or sets a value that specifies whether the model can be updated.

(Herdado de ModelMetadata)
IsRequired

Obtém ou define um valor que especifica se a propriedade é necessária.Gets or sets a value that specifies whether the property is required.

(Herdado de ModelMetadata)
Model

Obtém ou define o objeto de modelo.Gets or sets the model object.

(Herdado de ModelMetadata)
ModelType

Obtém o tipo do modelo.Gets the type of the model.

(Herdado de ModelMetadata)
NullDisplayText

Obtém a cadeia de caracteres que deve ser exibida quando o modelo é null.Gets the string that should be displayed when the model is 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.Gets or sets an integer that indicates the order in which to display this property relative to other properties.

(Herdado de ModelMetadata)
Properties

Obtém uma coleção de objetos de metadados de modelo que descrevem as propriedades do modelo.Gets a collection of model metadata objects that describe the properties of the model.

(Herdado de ModelMetadata)
PropertyName

Obtém o nome da propriedade.Gets the name of the property.

(Herdado de ModelMetadata)
Provider

Obtém ou define o objeto de provedor destes metadados.Gets or sets the provider object for this metadata.

(Herdado de ModelMetadata)
RequestValidationEnabled

Obtém ou define um valor que especifica se a validação de solicitação está habilitada.Gets or sets a value that specifies whether request validation is enabled.

(Herdado de ModelMetadata)
ShortDisplayName

Obtém ou define uma versão abreviada do nome de exibição.Gets or sets a short version of the display name.

(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).Gets or sets a value that specifies whether the model should be displayed in the UI in display mode (as opposed to edit mode).

(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).Gets or sets a value that specifies whether the property should be displayed in edit mode (as opposed to display mode).

(Herdado de ModelMetadata)
SimpleDisplayText

Obtém ou define o texto a ser exibido para o modelo quando o modelo representa um objeto complexo.Gets or sets text to display for the model when the model represents a complex object.

(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.Gets or sets a value that indicates what template (data control) should be used in UI for the model.

(Herdado de ModelMetadata)
Watermark

Obtém ou define o texto de marca-d'água para uma caixa de texto.Gets or sets watermark text for a text box.

(Herdado de ModelMetadata)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetDisplayName()

Retorna o texto a ser exibido como o nome do modelo na interface do usuário.Returns text to display as the name of the model in UI.

(Herdado de ModelMetadata)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetSimpleDisplayText()

Retorna o texto a ser exibido para o modelo quando o modelo representa um objeto complexo.Returns text to display for the model when the model represents a complex object.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetValidators(ModelBindingExecutionContext)

Retorna uma coleção de validadores que se aplicam ao modelo.Returns a collection of validators that apply to the model.

(Herdado de ModelMetadata)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a