Microsoft.Extensions.Validation Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |