Microsoft.Extensions.Validation Espacio de nombres

Clases

Nombre Description
DisplayNameInfo

Resuelve el nombre para mostrar de un miembro validado (propiedad, parámetro o tipo). Cada ValidatablePropertyInfo, ValidatableParameterInfoy ValidatableTypeInfo puede llevar una sola DisplayNameInfo instancia que encapsula la estrategia para generar su nombre para mostrar en tiempo de validación.

SkipValidationAttribute

Indica que no se debe validar una propiedad, un parámetro o un tipo.

ValidatableParameterInfo

Contiene información de validación para un parámetro.

ValidatablePropertyInfo

Contiene información de validación para un miembro de un tipo.

ValidatableTypeAttribute

Indica que un tipo es válido para admitir la detección por parte del generador de validaciones.

ValidatableTypeInfo

Contiene información de validación para un tipo.

ValidateContext

Representa el contexto para validar un objeto validatable.

ValidationOptions

Especifica las opciones de configuración del sistema de validación.

Estructuras

Nombre Description
DisplayNameLocalizationContext

Proporciona contexto al ResolveDisplayName(DisplayNameLocalizationContext) método para resolver nombres para mostrar localizados para propiedades y parámetros.

ErrorMessageLocalizationContext

Proporciona contexto al ResolveErrorMessage(ErrorMessageLocalizationContext) método para resolver mensajes de error localizados o personalizados para los atributos de validación.

ValidationErrorContext

Representa el contexto de un error de validación.

Interfaces

Nombre Description
IValidatableInfo

Representa una interfaz para validar un valor.

IValidatableInfoResolver

Proporciona una interfaz para resolver la información de validación asociada a una determinada <seealso cref="T:System.Type"></seealso> o <seealso cref="T:System.Reflection.ParameterInfo"></seealso>.

IValidationLocalizer

Proporciona servicios de localización para la canalización de validación. Las implementaciones resuelven nombres para mostrar (usados como {0} sustituciones de marcadores de posición en mensajes de error) y texto de mensaje de error localizado para ValidationAttribute instancias. Establezca una instancia en Localizer para habilitar la localización.