ValidationOptions.Localizer Propriété

Définition

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.

S’applique à