ValidationOptions.Localizer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die IValidationLocalizer von der Überprüfungspipeline verwendete Eigenschaft ab, um lokalisierte Anzeigenamen und Fehlermeldungen zu beheben, oder legt sie fest.
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
Eigenschaftswert
Hinweise
Wenn null (Standardeinstellung) keine Lokalisierung ausgeführt wird: Literale Anzeigenamen von Name und DisplayName werden as-iszurückgegeben, und Überprüfungsfehlermeldungen werden auf die Standardmeldung des Attributs zurückgesendet.
Um die standardmäßige IStringLocalizer-basierte Implementierung zu aktivieren, fügen Sie während der DI-Konfiguration einen Verweis auf Microsoft.Extensions.Validation.Localization hinzu, und rufen Sie services.AddValidationLocalization() auf. Alternativ können Sie eine benutzerdefinierte IValidationLocalizer Implementierung direkt zuweisen.
Diese Eigenschaft soll während des Anwendungsstarts konfiguriert werden. Das Stummschalten, nachdem die Überprüfungspipeline mit der Verarbeitung von Anforderungen begonnen hat, ist nicht threadsicher.