Sdílet prostřednictvím


DataAnnotationsModelValidatorProvider Třída

Definice

Implementuje výchozího zprostředkovatele validátoru.

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
Dědičnost
DataAnnotationsModelValidatorProvider

Poznámky

Tato třída je implementací ModelValidatorProvider , která poskytuje validátory pro atributy, které jsou odvozeny z ValidationAttribute . Poskytuje také validátory pro typy, které implementují IValidatableObject .

Konstruktory

DataAnnotationsModelValidatorProvider()

Inicializuje novou instanci DataAnnotationsModelValidatorProvider třídy.

Vlastnosti

AddImplicitRequiredAttributeForValueTypes

Získává nebo nastavuje hodnotu, která indikuje, jestli se vyžadují typy hodnot, které nejsou null.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetTypeDescriptor(Type)

Získá popisovač typu pro zadaný typ.

(Zděděno od AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext)

Získá validátory pro model pomocí zadaných metadat a kontextu spuštění.

(Zděděno od AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Získá kolekci validátorů pro model.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
RegisterAdapter(Type, Type)

Registruje adaptér pro ověřování na straně klienta.

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Zaregistruje továrnu adaptérů pro poskytovatele ověřování.

RegisterDefaultAdapter(Type)

Zaregistruje výchozí adaptér.

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

Zaregistruje výchozí objekt pro vytváření adaptérů.

RegisterDefaultValidatableObjectAdapter(Type)

Registruje adaptér pro ověřování výchozího objektu.

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

Zaregistruje továrnu adaptérů pro výchozího zprostředkovatele ověřování objektů.

RegisterValidatableObjectAdapter(Type, Type)

Registruje adaptér pro ověření objektu.

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

Zaregistruje továrnu adaptérů pro poskytovatele ověřování objektů.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro