Microsoft.Extensions.Validation Namespace

Klassen

Name Beschreibung
DisplayNameInfo

Löst den Anzeigenamen eines überprüften Elements (Eigenschaft, Parameter oder Typ) auf. Jedes ValidatablePropertyInfo, , ValidatableParameterInfound ValidatableTypeInfo kann eine einzelne DisplayNameInfo Instanz tragen, die die Strategie für die Erstellung ihres Anzeigenamens zur Überprüfungszeit kapselt.

SkipValidationAttribute

Gibt an, dass eine Eigenschaft, ein Parameter oder ein Typ nicht überprüft werden soll.

ValidatableParameterInfo

Enthält Überprüfungsinformationen für einen Parameter.

ValidatablePropertyInfo

Enthält Überprüfungsinformationen für ein Element eines Typs.

ValidatableTypeAttribute

Gibt an, dass ein Typ gültig ist, um die Ermittlung durch den Validierungsgenerator zu unterstützen.

ValidatableTypeInfo

Enthält Überprüfungsinformationen für einen Typ.

ValidateContext

Stellt den Kontext für die Überprüfung eines gültigen Objekts dar.

ValidationOptions

Gibt Konfigurationsoptionen für das Überprüfungssystem an.

Strukturen

Name Beschreibung
DisplayNameLocalizationContext

Stellt Kontext ResolveDisplayName(DisplayNameLocalizationContext) zur Methode zum Auflösen lokalisierter Anzeigenamen für Eigenschaften und Parameter bereit.

ErrorMessageLocalizationContext

Stellt Kontext zur Methode zum ResolveErrorMessage(ErrorMessageLocalizationContext) Auflösen lokalisierter oder angepasster Fehlermeldungen für Überprüfungsattribute bereit.

ValidationErrorContext

Stellt den Kontext eines Überprüfungsfehlers dar.

Schnittstellen

Name Beschreibung
IValidatableInfo

Stellt eine Schnittstelle zum Überprüfen eines Werts dar.

IValidatableInfoResolver

Stellt eine Schnittstelle zum Auflösen der Überprüfungsinformationen bereit, die einem bestimmten <seealso cref="T:System.Type"></seealso or >seealso< cref="T:System.Reflection.ParameterInfo"></seealso> zugeordnet sind.

IValidationLocalizer

Stellt Lokalisierungsdienste für die Validierungspipeline bereit. Implementierungen lösen Anzeigenamen (verwendet als {0} Platzhalterersetzungen in Fehlermeldungen) und lokalisierten Fehlermeldungstext für ValidationAttribute Instanzen auf. Legen Sie eine Instanz fest Localizer , um die Lokalisierung zu aktivieren.