ValidationOptions.Localizer Egenskap

Definition

Hämtar eller anger den IValidationLocalizer som används av valideringspipelinen för att matcha lokaliserade visningsnamn och felmeddelanden.

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

Egenskapsvärde

Kommentarer

När null (standardinställningen) utförs ingen lokalisering: literala visningsnamn från Name och DisplayName returneras as-is, och verifieringsfelmeddelanden återgår till attributets standardmeddelande.

Om du vill aktivera standardimplementeringen IStringLocalizer lägger du till en referens till Microsoft.Extensions.Validation.Localization och anropar services.AddValidationLocalization() under DI-konfigurationen. Du kan också tilldela en anpassad IValidationLocalizer implementering direkt.

Den här egenskapen är avsedd att konfigureras under programstarten. Det är inte trådsäkert att mutera den när valideringspipelinen har börjat bearbeta begäranden.

Gäller för