Microsoft.Extensions.Validation Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
| Name | Descrição |
|---|---|
| DisplayNameInfo |
Resolve o nome de exibição de um membro validado (propriedade, parâmetro ou tipo). Cada ValidatablePropertyInfo, , e ValidatableTypeInfo pode conter uma única DisplayNameInfo instância que encapsula a estratégia para produzir o seu nome de exibição no momento ValidatableParameterInfoda validação. |
| SkipValidationAttribute |
Indica que uma propriedade, parâmetro ou tipo não deve ser validado. |
| ValidatableParameterInfo |
Contém informação de validação para um parâmetro. |
| ValidatablePropertyInfo |
Contém informação de validação para um membro de um tipo. |
| ValidatableTypeAttribute |
Indica que um tipo é validável para suportar a descoberta pelo gerador de validações. |
| ValidatableTypeInfo |
Contém informação de validação para um tipo. |
| ValidateContext |
Representa o contexto para validar um objeto validável. |
| ValidationOptions |
Especifica opções de configuração para o sistema de validação. |
Estruturas
| Name | Descrição |
|---|---|
| DisplayNameLocalizationContext |
Fornece contexto para o ResolveDisplayName(DisplayNameLocalizationContext) método de resolução de nomes de exibição localizados para propriedades e parâmetros. |
| ErrorMessageLocalizationContext |
Fornece contexto para o ResolveErrorMessage(ErrorMessageLocalizationContext) método de resolução de mensagens de erro localizadas ou personalizadas para atributos de validação. |
| ValidationErrorContext |
Representa o contexto de um erro de validação. |
Interfaces
| Name | Descrição |
|---|---|
| IValidatableInfo |
Representa uma interface para validar um valor. |
| 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>. |
| IValidationLocalizer |
Fornece serviços de localização para o pipeline de validação. As implementações resolvem nomes de exibição (usados como |