ValidationOptions.Localizer Propriedade

Definição

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.

Aplica-se a