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


DefaultModelBinder.OnPropertyValidating Метод

Определение

Вызывается, когда указанное свойство проверяется.

protected virtual bool OnPropertyValidating (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, object value);
abstract member OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
override this.OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
Protected Overridable Function OnPropertyValidating (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor, value As Object) As Boolean

Параметры

controllerContext
ControllerContext

Контекст, в котором функционирует контроллер. Сведения о контексте включают информацию о контроллере, HTTP-содержимом, контексте запроса и данных маршрута.

bindingContext
ModelBindingContext

Контекст, в котором привязана модель. Контекст содержит такие сведения, как объект модели, имя модели, тип модели, фильтр свойств и поставщик значений.

propertyDescriptor
PropertyDescriptor

Описывает проверяемое свойство. Дескриптор предоставляет информацию, такую как тип компонента, тип свойства и значение свойства. Также предоставляет методы для получения или задания значения свойства.

value
Object

Значение, которое требуется задать для свойства.

Возвращаемое значение

Значение true, если свойство проверяется; в противном случае — false.

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