DefaultModelBinder.GetPropertyValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu vlastnosti pomocí zadaného kontextu kontroleru, kontextu vazby, popisovače vlastností a pořadače vlastností.
protected virtual object GetPropertyValue (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, System.Web.Mvc.IModelBinder propertyBinder);
abstract member GetPropertyValue : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * System.Web.Mvc.IModelBinder -> obj
override this.GetPropertyValue : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * System.Web.Mvc.IModelBinder -> obj
Protected Overridable Function GetPropertyValue (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor, propertyBinder As IModelBinder) As Object
Parametry
- controllerContext
- ControllerContext
Kontext, ve kterém kontroler funguje. Kontextové informace zahrnují kontroler, obsah HTTP, kontext požadavku a směrovací data.
- bindingContext
- ModelBindingContext
Kontext, ve kterém je model vázán. Kontext obsahuje informace, jako je objekt modelu, název modelu, typ modelu, filtr vlastností a zprostředkovatel hodnoty.
- propertyDescriptor
- PropertyDescriptor
Popisovač vlastnosti pro přístup. Popisovač poskytuje informace, jako je typ komponenty, typ vlastnosti a hodnota vlastnosti. Poskytuje také metody pro získání nebo nastavení hodnoty vlastnosti.
- propertyBinder
- IModelBinder
Objekt, který poskytuje způsob vytvoření vazby vlastnosti.
Návraty
Objekt, který představuje hodnotu vlastnosti