ValidationOptions.Localizer 属性

定义

获取或设置 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 实现。

此属性旨在在应用程序启动期间进行配置。 在验证管道开始处理请求后对其进行静音不是线程安全的。

适用于