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 implementace ModelValidatorProvider , která poskytuje validátory pro atributy odvozené od ValidationAttribute. Poskytuje také validátory pro typy, které implementují IValidatableObject.
Konstruktory
| Name | Description |
|---|---|
| DataAnnotationsModelValidatorProvider() |
Inicializuje novou instanci DataAnnotationsModelValidatorProvider třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AddImplicitRequiredAttributeForValueTypes |
Získá nebo nastaví hodnotu, která určuje, zda jsou vyžadovány typy hodnot bez hodnoty null. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetTypeDescriptor(Type) |
Získá popisovač typu pro zadaný typ. (Zděděno od AssociatedValidatorProvider) |
| GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Získá kolekci validátorů pro model. |
| GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Získá validátory pro model pomocí zadaných metadat a kontextu spuštění. (Zděděno od AssociatedValidatorProvider) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RegisterAdapter(Type, Type) |
Zaregistruje adaptér pro ověření na straně klienta. |
| RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
Zaregistruje objekt pro vytváření adaptérů pro zprostředkovatele ověření. |
| RegisterDefaultAdapter(Type) |
Zaregistruje výchozí adaptér. |
| RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
Zaregistruje výchozí objekt pro vytváření adaptérů. |
| RegisterDefaultValidatableObjectAdapter(Type) |
Zaregistruje adaptér pro výchozí ověření objektu. |
| RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
Zaregistruje objekt pro vytváření adaptérů pro výchozího zprostředkovatele ověření objektu. |
| RegisterValidatableObjectAdapter(Type, Type) |
Zaregistruje adaptér pro ověření objektu. |
| RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
Zaregistruje objekt pro vytváření adaptérů pro zprostředkovatele ověření objektu. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |