Microsoft.Extensions.Validation Espaço de Nomes

Classes

Name Descrição
SkipValidationAttribute

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

ValidatableTypeAttribute

Indica que um tipo é validável para suportar a descoberta pelo gerador de validações.

ValidateContext

Representa o contexto para validar um objeto validável.

ValidationError

Representa um erro de validação.

ValidationMessageKeyContext

Fornece informação contextual usada para calcular a chave de recurso para consultar uma mensagem de erro de validação localizada.

ValidationOptions

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

Interfaces

Name Descrição
IValidatableInfoResolver

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

IValidatableParameterInfo

Representa uma interface para validar o 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 dele ValidationAttribute , é usado pelo pipeline de localização de validação para produzir mensagens totalmente formatadas a partir de modelos localizados que contêm marcadores posicionais para os argumentos específicos de cada atributo.