ValidationOptions.Localizer Propriedade
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.
Obtém ou define o IValidationLocalizer utilizado pelo pipeline de validação para resolver nomes de exibição localizados e mensagens de erro.
public:
property Microsoft::Extensions::Validation::IValidationLocalizer ^ Localizer { Microsoft::Extensions::Validation::IValidationLocalizer ^ get(); void set(Microsoft::Extensions::Validation::IValidationLocalizer ^ value); };
public Microsoft.Extensions.Validation.IValidationLocalizer? Localizer { get; set; }
member this.Localizer : Microsoft.Extensions.Validation.IValidationLocalizer with get, set
Public Property Localizer As IValidationLocalizer
Valor de Propriedade
Observações
Quando null (o predefinido), não é realizada qualquer localização: nomes de exibição literais de Name e DisplayName são devolvidos as-is, e as mensagens de erro de validação voltam para a mensagem padrão do atributo.
Para ativar a implementação padrão baseada em IStringLocalizer, adicione uma referência a Microsoft.Extensions.Validation.Localization e chame services.AddValidationLocalization() durante a configuração DI. Em alternativa, atribui diretamente uma implementação personalizada IValidationLocalizer .
Esta propriedade destina-se a ser configurada durante o arranque da aplicação. Transformá-lo depois de o pipeline de validação ter começado a processar pedidos não é thread-safe.