Microsoft.Extensions.Validation Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Klassen
| Name | Description |
|---|---|
| DisplayNameInfo |
Hiermee wordt de weergavenaam van een gevalideerd lid (eigenschap, parameter of type) omgezet. Elk ValidatablePropertyInfo, ValidatableParameterInfoen ValidatableTypeInfo kan één DisplayNameInfo exemplaar bevatten dat de strategie inkapselt voor het produceren van de weergavenaam tijdens de validatie. |
| SkipValidationAttribute |
Geeft aan dat een eigenschap, parameter of type niet mag worden gevalideerd. |
| ValidatableParameterInfo |
Bevat validatie-informatie voor een parameter. |
| ValidatablePropertyInfo |
Bevat validatiegegevens voor een lid van een type. |
| ValidatableTypeAttribute |
Geeft aan dat een type geldig is om detectie te ondersteunen door de validatiegenerator. |
| ValidatableTypeInfo |
Bevat validatiegegevens voor een type. |
| ValidateContext |
Vertegenwoordigt de context voor het valideren van een geldig object. |
| ValidationOptions |
Hiermee geeft u configuratieopties voor het validatiesysteem. |
Structs
| Name | Description |
|---|---|
| DisplayNameLocalizationContext |
Biedt context voor de methode voor het ResolveDisplayName(DisplayNameLocalizationContext) omzetten van gelokaliseerde weergavenamen voor eigenschappen en parameters. |
| ErrorMessageLocalizationContext |
Biedt context voor de methode voor het ResolveErrorMessage(ErrorMessageLocalizationContext) oplossen van gelokaliseerde of aangepaste foutberichten voor validatiekenmerken. |
| ValidationErrorContext |
Vertegenwoordigt de context van een validatiefout. |
Interfaces
| Name | Description |
|---|---|
| IValidatableInfo |
Vertegenwoordigt een interface voor het valideren van een waarde. |
| IValidatableInfoResolver |
Biedt een interface voor het oplossen van de validatie-informatie die is gekoppeld aan een bepaalde <seealso cref="T:System.Type"></seealso">/seealso< cref="T:System.Reflection.ParameterInfo"></seealso>. |
| IValidationLocalizer |
Biedt lokalisatieservices voor de validatiepijplijn. Met implementaties worden weergavenamen (gebruikt als |