Microsoft.AspNetCore.Mvc.DataAnnotations Przestrzeń nazw

Udostępnia typy odnajdujące metadane modelu i implementujące walidację przy użyciu elementu System.ComponentModel.DataAnnotations.

Klasy

Nazwisko Opis
AttributeAdapterBase<TAttribute>

Abstrakcyjna podklasa, z ValidationAttributeAdapter<TAttribute> której opakowuje wszystkie wymagane interfejsy dla kart.

MvcDataAnnotationsLocalizationOptions

Udostępnia konfigurację programową lokalizacji DataAnnotations w strukturze MVC.

RequiredAttributeAdapter

AttributeAdapterBase<TAttribute> dla RequiredAttribute.

ValidationAttributeAdapter<TAttribute>

Implementacja, IClientModelValidator z której rozumie atrybuty adnotacji danych.

ValidationAttributeAdapterProvider

Tworzy element IAttributeAdapter dla danego atrybutu.

ValidationProviderAttribute

Klasa abstrakcyjna do grupowania atrybutów typu ValidationAttribute w jeden Attribute

Interfejsy

Nazwisko Opis
IAttributeAdapter

Interfejs, dzięki czemu karty zapewniają odpowiednie wartości komunikatom o błędach.

IValidationAttributeAdapterProvider

Dostawca do dostarczania IAttributeAdapter"s".

Uwagi

Aby zapoznać się z wprowadzeniem do walidacji, walidacja modelu.