DefaultModelBinder.SetProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает указанное свойство, используя заданные контекст контроллера, контекст привязки и значение свойства.
protected virtual void SetProperty (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, object value);
abstract member SetProperty : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> unit
override this.SetProperty : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> unit
Protected Overridable Sub SetProperty (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor, value As Object)
Параметры
- controllerContext
- ControllerContext
Контекст, в котором функционирует контроллер. Сведения о контексте включают информацию о контроллере, HTTP-содержимом, контексте запроса и данных маршрута.
- bindingContext
- ModelBindingContext
Контекст, в котором привязана модель. Контекст содержит такие сведения, как объект модели, имя модели, тип модели, фильтр свойств и поставщик значений.
- propertyDescriptor
- PropertyDescriptor
Описывает свойство, которое требуется задать. Дескриптор предоставляет информацию, такую как тип компонента, тип свойства и значение свойства. Также предоставляет методы для получения или задания значения свойства.
- value
- Object
Значение, которое требуется задать для свойства.