IValidationLocalizer Interface
Definição
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.
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 provisórias em mensagens de erro) e texto de mensagens de erro localizadas para ValidationAttribute as instâncias. Defina uma instância ativa Localizer para permitir a localização.
public interface class IValidationLocalizer
public interface IValidationLocalizer
type IValidationLocalizer = interface
Public Interface IValidationLocalizer
Observações
A implementação padrão que se integra com Microsoft.Extensions.Localization.IStringLocalizer é fornecida pelo pacote Microsoft.Extensions.Validation.Localization e é ligada por cabo ao chamar AddValidationLocalization(). Implementações personalizadas podem ser fornecidas diretamente via Localizer.
As implementações podem ser invocadas fora do pipeline de validação (por exemplo, durante a renderização do lado servidor das regras de validação do lado do cliente), pelo que não devem depender do estado por validação e devem ser seguras para serem chamadas simultaneamente.
Métodos
| Name | Descrição |
|---|---|
| ResolveDisplayName(DisplayNameLocalizationContext) |
Resolve um nome de exibição localizado para o membro descrito por |
| ResolveErrorMessage(ErrorMessageLocalizationContext) |
Resolve uma mensagem de erro localizada totalmente formatada para o atributo de validação descrito por |