Microsoft.Extensions.Validation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |