Aracılığıyla paylaş


DefaultModelBinder.SetProperty Yöntem

Tanım

Belirtilen denetleyici bağlamını, bağlama bağlamını ve özellik değerini kullanarak belirtilen özelliği ayarlar.

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)

Parametreler

controllerContext
ControllerContext

Denetleyicinin içinde çalıştığı bağlam. Bağlam bilgileri denetleyiciyi, HTTP içeriğini, istek bağlamını ve yönlendirme verilerini içerir.

bindingContext
ModelBindingContext

Modelin bağlı olduğu bağlam. Bağlam, model nesnesi, model adı, model türü, özellik filtresi ve değer sağlayıcısı gibi bilgileri içerir.

propertyDescriptor
PropertyDescriptor

Ayarlanacak bir özelliği açıklar. Tanımlayıcı bileşen türü, özellik türü ve özellik değeri gibi bilgileri sağlar. Ayrıca özellik değerini almak veya ayarlamak için yöntemler sağlar.

value
Object

Özelliği için ayarlanacağı değer.

Şunlara uygulanır