DataAnnotationsModelValidatorProvider Classe

Définition

Implémente le fournisseur de validateur par défaut.

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
Héritage
DataAnnotationsModelValidatorProvider

Remarques

Cette classe est une implémentation de ModelValidatorProvider ce qui fournit des validateurs pour les attributs qui dérivent de ValidationAttribute. Il fournit également des validateurs pour les types qui implémentent IValidatableObject.

Constructeurs

Nom Description
DataAnnotationsModelValidatorProvider()

Initialise une nouvelle instance de la classe DataAnnotationsModelValidatorProvider.

Propriétés

Nom Description
AddImplicitRequiredAttributeForValueTypes

Obtient ou définit une valeur qui indique si les types de valeurs non nullables sont requis.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetTypeDescriptor(Type)

Obtient un descripteur de type pour le type spécifié.

(Hérité de AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Obtient une collection de validateurs pour le modèle.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Obtient les validateurs du modèle à l’aide des métadonnées et du contexte d’exécution spécifiés.

(Hérité de AssociatedValidatorProvider)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
RegisterAdapter(Type, Type)

Inscrit un adaptateur pour la validation côté client.

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Inscrit une fabrique d’adaptateurs pour le fournisseur de validation.

RegisterDefaultAdapter(Type)

Inscrit l’adaptateur par défaut.

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

Inscrit la fabrique d’adaptateur par défaut.

RegisterDefaultValidatableObjectAdapter(Type)

Inscrit un adaptateur pour la validation d’objet par défaut.

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

Inscrit une fabrique d’adaptateurs pour le fournisseur de validation d’objet par défaut.

RegisterValidatableObjectAdapter(Type, Type)

Inscrit un adaptateur pour la validation d’objet.

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

Inscrit une fabrique d’adaptateurs pour le fournisseur de validation d’objet.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à