DataAnnotationsModelValidatorProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |