DataAnnotationsModelValidatorProvider Classe

Définition

Implémente le fournisseur de validation 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 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

DataAnnotationsModelValidatorProvider()

Initialise une nouvelle instance de la classe DataAnnotationsModelValidatorProvider.

Propriétés

AddImplicitRequiredAttributeForValueTypes

Obtient ou définit une valeur qui indique si les types valeur non Nullable sont obligatoires.

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le 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)

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

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

Obtient une collection de validateurs pour le modèle.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Inscrit une fabrique d'adaptateur 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'adaptateur 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'adaptateur pour le fournisseur de validation d'objet.

ToString()

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

(Hérité de Object)

S’applique à