DefaultModelBinder.SetProperty メソッド

定義

指定されたコントローラー コンテキスト、バインディング コンテキスト、およびプロパティ値を使用して、指定されたプロパティを設定します。

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)

パラメーター

controllerContext
ControllerContext

コントローラーが機能するコンテキスト。 このコンテキスト情報には、コントローラー、HTTP コンテンツ、要求コンテキスト、ルート データなどが含まれます。

bindingContext
ModelBindingContext

モデルをバインドするコンテキスト。 このコンテキストには、モデル オブジェクト、モデル名、モデルの型、プロパティ フィルター、値プロバイダーなどの情報が含まれます。

propertyDescriptor
PropertyDescriptor

設定対象のプロパティについて説明します。 記述子は、コンポーネントの型、プロパティの型、プロパティ値などの情報を提供します。 また、プロパティ値を取得または設定するメソッドを提供します。

value
Object

プロパティに設定する値。

適用対象