ValidationOptions.Localizer Propriedade
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.
Obtém ou define o IValidationLocalizer usado 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 da propriedade
Comentários
Quando null (o padrão), nenhuma localização é executada: nomes de exibição literais de Name e DisplayName são retornados as-ise as mensagens de erro de validação retornam à mensagem padrão do atributo.
Para habilitar 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 de DI. Como alternativa, atribua uma implementação personalizada IValidationLocalizer diretamente.
Essa propriedade deve ser configurada durante a inicialização do aplicativo. A mutação após o pipeline de validação começar a processar solicitações não é thread-safe.