DataAnnotationsModelValidator<TAttribute> Classe

Definição

Fornece um validador de modelo para um tipo de validação especificado.

generic <typename TAttribute>
 where TAttribute : ValidationAttributepublic ref class DataAnnotationsModelValidator : System::Web::ModelBinding::DataAnnotationsModelValidator
public class DataAnnotationsModelValidator<TAttribute> : System.Web.ModelBinding.DataAnnotationsModelValidator where TAttribute : ValidationAttribute
type DataAnnotationsModelValidator<'Attribute (requires 'Attribute :> ValidationAttribute)> = class
    inherit DataAnnotationsModelValidator
Public Class DataAnnotationsModelValidator(Of TAttribute)
Inherits DataAnnotationsModelValidator

Parâmetros de Tipo Genérico

TAttribute

O tipo do atributo de validação.

Herança
DataAnnotationsModelValidator<TAttribute>
Derivado

Construtores

Name Description
DataAnnotationsModelValidator<TAttribute>(ModelMetadata, ModelBindingExecutionContext, TAttribute)

Inicializa uma nova instância da DataAnnotationsModelValidator<TAttribute> classe.

Propriedades

Name Description
Attribute

Recebe o atributo de validação.

ErrorMessage

Recebe a mensagem de erro de falha de validação.

(Herdado de DataAnnotationsModelValidator)
IsRequired

Obtém um valor que indica se o modelo é necessário (ou seja, se o atributo de validação na Attribute propriedade é um RequiredAttribute atributo).

(Herdado de DataAnnotationsModelValidator)
Metadata

Quando implementado numa classe derivada, obtém os metadados do validador do modelo.

(Herdado de ModelValidator)
ModelBindingExecutionContext

Quando implementado numa classe derivada, obtém o contexto de execução.

(Herdado de ModelValidator)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLocalizedErrorMessage(String)

Recebe uma mensagem de erro localizada para o modelo.

(Herdado de DataAnnotationsModelValidator)
GetLocalizedString(String, Object[])

Recebe uma versão localizada para uma cadeia específica.

(Herdado de DataAnnotationsModelValidator)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(Object)

Devolve uma lista de mensagens de erro de validação para o modelo.

(Herdado de DataAnnotationsModelValidator)

Aplica-se a