Microsoft.Extensions.Validation Namespace

Classes

Nome Description
SkipValidationAttribute

Indica que uma propriedade, um parâmetro ou um tipo não deve ser validado.

ValidatableTypeAttribute

Indica que um tipo é validado para dar suporte à descoberta pelo gerador de validações.

ValidateContext

Representa o contexto para validar um objeto validatável.

ValidationError

Representa um erro de validação.

ValidationMessageKeyContext

Fornece informações contextuais usadas para calcular a chave de recurso para procurar uma mensagem de erro de validação localizada.

ValidationOptions

Especifica as opções de configuração para o sistema de validação.

Interfaces

Nome Description
IValidatableInfoResolver

Fornece uma interface para resolver as informações de validação associadas a um determinado <seealso cref="T:System.Type"></seealso> ou <seealso cref="T:System.Reflection.ParameterInfo"></seealso>.

IValidatableParameterInfo

Representa uma interface para validar um valor de um parâmetro.

IValidatablePropertyInfo

Representa uma interface para validar uma propriedade.

IValidatableTypeInfo

Representa uma interface para validar um valor de um tipo.

IValidationMessageFormatter

Quando implementado por um atributo personalizado derivado ValidationAttribute dele é usado pelo pipeline de localização de validação para produzir mensagens totalmente formatadas de modelos localizados que contêm espaços reservados posicionais para os argumentos específicos do atributo.