Поделиться через


ObjectModelValidator Класс

Определение

Предоставляет базовую IObjectModelValidator реализацию для проверки графа объектов.

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
Наследование
ObjectModelValidator
Реализации

Конструкторы

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Инициализирует новый экземпляр ObjectModelValidator.

Методы

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

Возвращает объект , ValidationVisitor который просматривает граф объектной модели и выполняет проверку.

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

Возвращает объект , ValidationVisitor который просматривает граф объектной модели и выполняет проверку.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Проверяет предоставленный объект.

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

Проверяет предоставленную объектную модель. Если model параметр имеет значение null , то IsRequiredmetadatatrueдобавит одну или несколько ошибок состояния модели, которые Validate(ActionContext, ValidationStateDictionary, String, Object) не будут.

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

Проверяет предоставленную объектную модель. Если model параметр имеет значение null , то IsRequiredmetadatatrueдобавит одну или несколько ошибок состояния модели, которые Validate(ActionContext, ValidationStateDictionary, String, Object) не будут.

Применяется к