Compartir a través de


DefaultModelBinder.GetPropertyValue Método

Definición

Devuelve el valor de una propiedad utilizando el contexto del controlador, el contexto de enlace, el descriptor de propiedad y el enlazador de propiedad especificados.

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

Parámetros

controllerContext
ControllerContext

Contexto en el que funciona el controlador. La información de contexto incluye el controlador, el contenido HTTP, el contexto de la solicitud y los datos de la ruta.

bindingContext
ModelBindingContext

Contexto en el que se enlaza el modelo. El contexto incluye información como el objeto de modelo, el nombre de modelo, el tipo de modelo, el filtro de propiedades y el proveedor de valores.

propertyDescriptor
PropertyDescriptor

Descriptor de la propiedad a la que se va a obtener acceso. El descriptor proporciona información como el tipo de componente, el tipo de propiedad y el valor de propiedad. También proporciona métodos para obtener o establecer el valor de propiedad.

propertyBinder
IModelBinder

Un objeto que proporciona una manera de enlazar la propiedad.

Devoluciones

Objeto que representa el valor de la propiedad.

Se aplica a