ValidationOptions.Localizer Proprietà

Definizione

Ottiene o imposta l'oggetto IValidationLocalizer utilizzato dalla pipeline di convalida per risolvere i nomi visualizzati localizzati e i messaggi di errore.

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

Valore della proprietà

Commenti

Quando null (impostazione predefinita), non viene eseguita alcuna localizzazione: i nomi letterali visualizzati da Name e DisplayName vengono restituiti as-ise i messaggi di errore di convalida vengono restituiti al messaggio predefinito dell'attributo.

Per abilitare l'implementazione predefinita basata su IStringLocalizer, aggiungere un riferimento a Microsoft.Extensions.Validation.Localization e chiamare services.AddValidationLocalization() durante la configurazione dell'inserimento delle dipendenze. In alternativa, assegnare direttamente un'implementazione personalizzata IValidationLocalizer .

Questa proprietà deve essere configurata durante l'avvio dell'applicazione. La modifica dopo che la pipeline di convalida ha iniziato l'elaborazione delle richieste non è thread-safe.

Si applica a