DefaultModelBinder.OnPropertyValidating メソッド

定義

指定されたプロパティの検証時に呼び出されます。

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

パラメーター

controllerContext
ControllerContext

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

bindingContext
ModelBindingContext

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

propertyDescriptor
PropertyDescriptor

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

value
Object

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

戻り値

プロパティが検証中の場合は true。それ以外の場合は false。

適用対象