Microsoft.Extensions.Validation Naamruimte

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 {0} vervanging van tijdelijke aanduidingen in foutberichten) en gelokaliseerde tekst voor foutberichten voor ValidationAttribute exemplaren omgezet. Stel een exemplaar in Localizer om lokalisatie in te schakelen.