ValidationOptions.Localizer 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 IValidationLocalizer 验证管道用于解析本地化的显示名称和错误消息。
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
属性值
注解
当null(默认值)时,不执行任何本地化:文本显示名称 as-isNameDisplayName 返回,验证错误消息回退到属性的默认消息。
若要启用基于默认的 IStringLocalizer 实现,请在 DI 配置期间添加对 Microsoft.Extensions.Validation.Localization 的引用并调用 services.AddValidationLocalization()。 或者,直接分配自定义 IValidationLocalizer 实现。
此属性旨在在应用程序启动期间进行配置。 在验证管道开始处理请求后对其进行静音不是线程安全的。