IValidationLocalizer Interface
Definição
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.
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.
public interface class IValidationLocalizer
public interface IValidationLocalizer
type IValidationLocalizer = interface
Public Interface IValidationLocalizer
Comentários
A implementação padrão que se integra ao Microsoft.Extensions.Localization.IStringLocalizer é fornecida pelo pacote Microsoft.Extensions.Validation.Localization e é conectada chamando AddValidationLocalization(). Implementações personalizadas podem ser fornecidas diretamente por meio de Localizer.
As implementações podem ser invocadas fora do pipeline de validação (por exemplo, durante a renderização do lado do servidor das regras de validação do lado do cliente), portanto, elas não devem depender do estado por validação e devem ser seguras para chamar simultaneamente.
Métodos
| Nome | Description |
|---|---|
| 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 |