ValidationOptions.Localizer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’utilisé IValidationLocalizer par le pipeline de validation pour résoudre les noms d’affichage localisés et les messages d’erreur.
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
Valeur de propriété
Remarques
Lorsque null (la valeur par défaut), aucune localisation n’est effectuée : les noms d’affichage littérals à partir de Name et DisplayName sont retournés as-is, et les messages d’erreur de validation reviennent au message par défaut de l’attribut.
Pour activer l’implémentation par défaut basée sur IStringLocalizer, ajoutez une référence à Microsoft.Extensions.Validation.Localization et appelez services.AddValidationLocalization() pendant la configuration de l’api de disponibilité. Vous pouvez également affecter directement une implémentation personnalisée IValidationLocalizer .
Cette propriété est destinée à être configurée au démarrage de l’application. Le mutation après que le pipeline de validation a commencé à traiter les demandes n’est pas thread-safe.