Udostępnij za pośrednictwem


DefaultModelBinder.SetProperty Metoda

Definicja

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

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)

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

Opisuje właściwość do ustawienia. 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.

value
Object

Wartość, która ma być ustawiona dla właściwości .

Dotyczy