Freigeben über


Microsoft.AspNetCore.Mvc.DataAnnotations Namespace

Stellt Typen bereit, die Modellmetadaten ermitteln und die Validierung mithilfe von System.ComponentModel.DataAnnotations implementieren.

Klassen

AttributeAdapterBase<TAttribute>

Eine abstrakte Unterklasse, die ValidationAttributeAdapter<TAttribute> alle erforderlichen Schnittstellen für die Adapter umschließt.

MvcDataAnnotationsLocalizationOptions

Stellt eine programmgesteuerte Konfiguration für die DataAnnotations-Lokalisierung im MVC-Framework bereit.

RequiredAttributeAdapter

AttributeAdapterBase<TAttribute> für RequiredAttribute.

ValidationAttributeAdapter<TAttribute>

Eine Implementierung von IClientModelValidator , die Datenanmerkungsattribute versteht.

ValidationAttributeAdapterProvider

Erstellt eine IAttributeAdapter für das angegebene Attribut.

ValidationProviderAttribute

Abstrakte Klasse zum Gruppieren von Attributen des Typs ValidationAttribute in einer Klasse Attribute

Schnittstellen

IAttributeAdapter

Schnittstelle, sodass Adapter ihre relevanten Werte für Fehlermeldungen bereitstellen.

IValidationAttributeAdapterProvider

Anbieter für die IAttributeAdapterBereitstellung von 's.

Hinweise

Eine Einführung in die Validierung: Modellvalidierung.