Udostępnij za pośrednictwem


DefaultModelBinder.GetPropertyValue Metoda

Definicja

Zwraca wartość właściwości przy użyciu określonego kontekstu kontrolera, kontekstu powiązania, deskryptora właściwości i powiązania właściwości.

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

Kontekst, w którym działa kontroler. Informacje kontekstowe obejmują kontroler, zawartość HTTP, kontekst żądania i dane trasy.

bindingContext
ModelBindingContext

Kontekst, w którym jest powiązany model. Kontekst zawiera informacje, takie jak obiekt modelu, nazwa modelu, typ modelu, filtr właściwości i dostawca wartości.

propertyDescriptor
PropertyDescriptor

Deskryptor właściwości do uzyskania dostępu. Deskryptor udostępnia informacje, takie jak typ składnika, typ właściwości i wartość właściwości. Udostępnia również metody pobierania lub ustawiania wartości właściwości.

propertyBinder
IModelBinder

Obiekt, który umożliwia powiązanie właściwości.

Zwraca

Obiekt reprezentujący wartość właściwości.

Dotyczy