DataAnnotationsModelValidatorProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Implementerar standardverifierarprovidern.
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
- Arv
Kommentarer
Den här klassen är en implementering av ModelValidatorProvider som tillhandahåller validatorer för attribut som härleds från ValidationAttribute. Den tillhandahåller även validatorer för typer som implementerar IValidatableObject.
Konstruktorer
| Name | Description |
|---|---|
| DataAnnotationsModelValidatorProvider() |
Initierar en ny instans av DataAnnotationsModelValidatorProvider klassen. |
Egenskaper
| Name | Description |
|---|---|
| AddImplicitRequiredAttributeForValueTypes |
Hämtar eller anger ett värde som anger om icke-nullbara värdetyper krävs. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetTypeDescriptor(Type) |
Hämtar en typbeskrivning för den angivna typen. (Ärvd från AssociatedValidatorProvider) |
| GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Hämtar en samling validatorer för modellen. |
| GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Hämtar validatorerna för modellen med hjälp av angivna metadata och körningskontext. (Ärvd från AssociatedValidatorProvider) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RegisterAdapter(Type, Type) |
Registrerar ett kort för validering på klientsidan. |
| RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
Registrerar en adapterfabrik för valideringsprovidern. |
| RegisterDefaultAdapter(Type) |
Registrerar standardkortet. |
| RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
Registrerar standardadapterfabriken. |
| RegisterDefaultValidatableObjectAdapter(Type) |
Registrerar ett kort för standardverifiering av objekt. |
| RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
Registrerar en adapterfabrik för standardobjektverifieringsprovidern. |
| RegisterValidatableObjectAdapter(Type, Type) |
Registrerar ett kort för objektverifiering. |
| RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
Registrerar en adapterfabrik för objektverifieringsprovidern. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |