Microsoft.Extensions.Validation Namespace

Classes

Nome Description
DisplayNameInfo

Resolve o nome de exibição de um membro validado (propriedade, parâmetro ou tipo). Cada ValidatablePropertyInfo, ValidatableParameterInfoe ValidatableTypeInfo pode levar uma única DisplayNameInfo instância que encapsula a estratégia para produzir seu nome de exibição no momento da validação.

SkipValidationAttribute

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

ValidatableParameterInfo

Contém informações de validação para um parâmetro.

ValidatablePropertyInfo

Contém informações de validação para um membro de um tipo.

ValidatableTypeAttribute

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

ValidatableTypeInfo

Contém informações de validação para um tipo.

ValidateContext

Representa o contexto para validar um objeto validatável.

ValidationOptions

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

Estruturas

Nome Description
DisplayNameLocalizationContext

Fornece contexto ao ResolveDisplayName(DisplayNameLocalizationContext) método para resolver nomes de exibição localizados para propriedades e parâmetros.

ErrorMessageLocalizationContext

Fornece contexto ao ResolveErrorMessage(ErrorMessageLocalizationContext) método para resolver mensagens de erro localizadas ou personalizadas para atributos de validação.

ValidationErrorContext

Representa o contexto de um erro de validação.

Interfaces

Nome Description
IValidatableInfo

Representa uma interface para validar um valor.

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>.

IValidationLocalizer

Fornece serviços de localização para o pipeline de validação. As implementações resolvem nomes de exibição (usados como {0} substituições de espaço reservado em mensagens de erro) e texto de mensagem de erro localizado para ValidationAttribute instâncias. Defina uma instância Localizer para habilitar a localização.