ValidationOptions.Localizer Propriedade

Definição

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.

Aplica-se a