Partager via


ModelValidator Classe

Définition

Fournit une classe de base pour l'implémentation de la logique de validation.

public abstract class ModelValidator
type ModelValidator = class
Public MustInherit Class ModelValidator
Héritage
ModelValidator
Dérivé

Constructeurs

ModelValidator(ModelMetadata, ControllerContext)

Appelée à partir des constructeurs des classes dérivées pour initialiser la classe ModelValidator.

Propriétés

ControllerContext

Obtient le contexte du contrôleur.

IsRequired

Obtient ou définit une valeur qui indique si une propriété de modèle est requise.

Metadata

Obtient les métadonnées pour le validateur de modèle.

Méthodes

GetClientValidationRules()

En cas d'implémentation dans une classe dérivée, retourne les métadonnées de la validation côté client.

GetModelValidator(ModelMetadata, ControllerContext)

Retourne un validateur de modèle composite pour le modèle.

Validate(Object)

En cas d'implémentation dans une classe dérivée, valide l'objet.

S’applique à