Partilhar via


DefaultModelBinder.OnPropertyValidating Método

Definição

Chamado quando a propriedade especificada está sendo validada.

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

Parâmetros

controllerContext
ControllerContext

O contexto no qual o controlador opera. As informações de contexto incluem o controlador, o conteúdo HTTP, o contexto de solicitação e os dados de rota.

bindingContext
ModelBindingContext

O contexto no qual o modelo está associado. O contexto inclui informações como o objeto do modelo, nome do modelo, tipo de modelo, filtro de propriedade e provedor de valor.

propertyDescriptor
PropertyDescriptor

Descreve uma propriedade que está sendo validada. O descritor fornece informações como tipo de componente, tipo de propriedade e valor da propriedade. Ele também fornece métodos para obter ou definir o valor da propriedade.

value
Object

O valor a ser definido para a propriedade.

Retornos

true se a propriedade estiver validando; caso contrário, false.

Aplica-se a