DataAnnotationsModelValidatorProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa el proveedor de validación predeterminado.
public ref class DataAnnotationsModelValidatorProvider : System::Web::ModelBinding::AssociatedValidatorProvider
public class DataAnnotationsModelValidatorProvider : System.Web.ModelBinding.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
- Herencia
Comentarios
Esta clase es una implementación de ModelValidatorProvider que proporciona validadores para atributos que derivan de ValidationAttribute. También proporciona validadores para los tipos que implementan IValidatableObject.
Constructores
DataAnnotationsModelValidatorProvider() |
Inicializa una nueva instancia de la clase DataAnnotationsModelValidatorProvider. |
Propiedades
AddImplicitRequiredAttributeForValueTypes |
Obtiene o establece un valor que indica si se requieren tipos de valor que no aceptan valores NULL. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetTypeDescriptor(Type) |
Obtiene un descriptor de tipos para el tipo especificado. (Heredado de AssociatedValidatorProvider) |
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Obtiene una colección de validadores para el modelo. |
GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Obtiene los validadores del modelo utilizando los metadatos y el contexto de ejecución especificados. (Heredado de AssociatedValidatorProvider) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
RegisterAdapter(Type, Type) |
Registra un adaptador para la validación en el lado cliente. |
RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
Registra un generador del adaptador para el proveedor de validación. |
RegisterDefaultAdapter(Type) |
Registra el adaptador predeterminado. |
RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
Registra el generador del adaptador predeterminado. |
RegisterDefaultValidatableObjectAdapter(Type) |
Registra un adaptador para la validación de objetos predeterminada. |
RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
Registra un generador del adaptador para el proveedor de validación del objeto predeterminado. |
RegisterValidatableObjectAdapter(Type, Type) |
Registra un adaptador para la validación de objetos. |
RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
Registra un generador del adaptador para el proveedor de validación del objeto. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |