DataAnnotationsModelValidatorProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |