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.