Compartilhar via


DataAnnotationsModelValidatorProvider Classe

Definição

Implementa o provedor de validador padrão.

public ref class DataAnnotationsModelValidatorProvider : System::Web::ModelBinding::AssociatedValidatorProvider
public class DataAnnotationsModelValidatorProvider : System.Web.ModelBinding.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
    inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
Herança
DataAnnotationsModelValidatorProvider

Comentários

Essa classe é uma implementação de ModelValidatorProvider que fornece validadores para atributos que derivam de ValidationAttribute . Ele também fornece validadores para tipos que implementam IValidatableObject .

Construtores

DataAnnotationsModelValidatorProvider()

Inicializa uma nova instância da classe DataAnnotationsModelValidatorProvider.

Propriedades

AddImplicitRequiredAttributeForValueTypes

Obtém ou define um valor que indica se os tipos de valor que não permitem valor nulo são obrigatórios.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeDescriptor(Type)

Obtém um descritor de tipo para o tipo especificado.

(Herdado de AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext)

Obtém os validadores para o modelo usando os metadados e o contexto de execução especificados.

(Herdado de AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Obtém uma coleção de validadores para o modelo.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RegisterAdapter(Type, Type)

Registra um adaptador para validação do lado do cliente.

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Registra um alocador de adaptador para o provedor de validação.

RegisterDefaultAdapter(Type)

Registra o adaptador padrão.

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

Registra o alocador de adaptador padrão.

RegisterDefaultValidatableObjectAdapter(Type)

Registra um adaptador para a validação de objeto padrão.

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

Registra um alocador de adaptador para o provedor de validação de objeto padrão.

RegisterValidatableObjectAdapter(Type, Type)

Registra um adaptador para a validação de objeto.

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

Registra um alocador de adaptador para o provedor de validação de objeto.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a