Partager via


ObjectModelValidator Classe

Définition

Fournit une implémentation de base IObjectModelValidator pour valider un graphique d’objet.

public ref class ObjectModelValidator abstract : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IObjectModelValidator
public abstract class ObjectModelValidator : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
type ObjectModelValidator = class
    interface IObjectModelValidator
Public MustInherit Class ObjectModelValidator
Implements IObjectModelValidator
Héritage
ObjectModelValidator
Implémente

Constructeurs

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Initialise une nouvelle instance de ObjectModelValidator.

Méthodes

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Obtient un ValidationVisitor qui traverse le graphique du modèle objet et effectue la validation.

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Obtient un ValidationVisitor qui traverse le graphique du modèle objet et effectue la validation.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Valide l’objet fourni.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata)

Valide le modèle objet fourni. Si model est null et que le metadataest IsRequiredtrue, ajoute une ou plusieurs erreurs d’état de modèle qui Validate(ActionContext, ValidationStateDictionary, String, Object) ne le seraient pas.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object)

Valide le modèle objet fourni. Si model est null et que le metadataest IsRequiredtrue, ajoute une ou plusieurs erreurs d’état de modèle qui Validate(ActionContext, ValidationStateDictionary, String, Object) ne le seraient pas.

S’applique à