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的型別提供驗證器。

建構函式

名稱 Description
DataAnnotationsModelValidatorProvider()

初始化 DataAnnotationsModelValidatorProvider 類別的新執行個體。

屬性

名稱 Description
AddImplicitRequiredAttributeForValueTypes

取得或設定一個值,指示是否需要非空值型別。

方法

名稱 Description
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetTypeDescriptor(Type)

會取得指定型別的型別描述符。

(繼承來源 AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

取得模型的驗證者集合。

GetValidators(ModelMetadata, ModelBindingExecutionContext)

利用指定的元資料和執行上下文取得模型的驗證者。

(繼承來源 AssociatedValidatorProvider)
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)

適用於