DefaultModelBinder.OnPropertyValidating 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í.
Volá se, když se zadaná vlastnost ověřuje.
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
Parametry
- controllerContext
- ControllerContext
Kontext, ve kterém kontroler funguje. Mezi kontextové informace patří 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
Popisuje ověřovanou vlastnost. Popisovač poskytuje informace, jako je typ komponenty, typ vlastnosti a hodnota vlastnosti. Poskytuje také metody pro získání nebo nastavení hodnoty vlastnosti.
- value
- Object
Hodnota, která se má nastavit pro vlastnost.
Návraty
true, pokud se vlastnost ověřuje; jinak nepravda.