DataAnnotationsModelValidatorProvider 类

定义

实现默认验证提供程序。

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
继承
DataAnnotationsModelValidatorProvider

注解

此类是的实现 ModelValidatorProvider ,它为派生自的特性提供验证程序 ValidationAttribute 。 它还为实现的类型提供验证程序 IValidatableObject

构造函数

DataAnnotationsModelValidatorProvider()

初始化 DataAnnotationsModelValidatorProvider 类的新实例。

属性

AddImplicitRequiredAttributeForValueTypes

获取或设置一个值,该值指示是否需要不可以为 null 的值类型。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GetTypeDescriptor(Type)

获取指定类型的类型说明符。

(继承自 AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext)

使用指定的元数据和执行上下文来获取模型的验证程序。

(继承自 AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

获取模型的验证程序集合。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RegisterAdapter(Type, Type)

为客户端验证注册适配器。

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

为验证提供程序注册适配器工厂。

RegisterDefaultAdapter(Type)

注册默认适配器。

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

注册默认适配器工厂。

RegisterDefaultValidatableObjectAdapter(Type)

注册默认对象验证的适配器。

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

为默认对象验证提供程序注册适配器工厂。

RegisterValidatableObjectAdapter(Type, Type)

注册对象验证的适配器。

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

为对象验证提供程序注册适配器工厂。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于