IValidationLocalizer Schnittstelle
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.
Stellt Lokalisierungsdienste für die Validierungspipeline bereit. Implementierungen lösen Anzeigenamen (verwendet als {0} Platzhalterersetzungen in Fehlermeldungen) und lokalisierten Fehlermeldungstext für ValidationAttribute Instanzen auf. Legen Sie eine Instanz fest Localizer , um die Lokalisierung zu aktivieren.
public interface class IValidationLocalizer
public interface IValidationLocalizer
type IValidationLocalizer = interface
Public Interface IValidationLocalizer
Hinweise
Die Standardimplementierung, die in Microsoft.Extensions.Localization.IStringLocalizer integriert ist, wird vom paket Microsoft.Extensions.Validation.Localization bereitgestellt und durch Aufrufen von AddValidationLocalization() verkabelt. Benutzerdefinierte Implementierungen können direkt über Localizer.
Implementierungen können außerhalb der Überprüfungspipeline aufgerufen werden (z. B. während des serverseitigen Renderings von clientseitigen Gültigkeitsprüfungsregeln), sodass sie nicht vom Überprüfungsstatus abhängig sein dürfen und sicher sein müssen, gleichzeitig aufzurufen.
Methoden
| Name | Beschreibung |
|---|---|
| ResolveDisplayName(DisplayNameLocalizationContext) |
Löst einen lokalisierten Anzeigenamen für das von |
| ResolveErrorMessage(ErrorMessageLocalizationContext) |
Behebt eine vollständig formatierte lokalisierte Fehlermeldung für das durch |