ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的验证属性类型注册格式化程序工厂。 以后针对同一类型的注册将替换以前的注册。
public:
generic <typename TAttribute>
where TAttribute : System::ComponentModel::DataAnnotations::ValidationAttribute void AddFormatter(Func<TAttribute, Microsoft::Extensions::Validation::Localization::IValidationAttributeFormatter ^> ^ factory);
public void AddFormatter<TAttribute>(Func<TAttribute,Microsoft.Extensions.Validation.Localization.IValidationAttributeFormatter> factory) where TAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute;
member this.AddFormatter : Func<'Attribute, Microsoft.Extensions.Validation.Localization.IValidationAttributeFormatter (requires 'Attribute :> System.ComponentModel.DataAnnotations.ValidationAttribute)> -> unit (requires 'Attribute :> System.ComponentModel.DataAnnotations.ValidationAttribute)
Public Sub AddFormatter(Of TAttribute As ValidationAttribute) (factory As Func(Of TAttribute, IValidationAttributeFormatter))
类型参数
- TAttribute
要为其注册格式化程序的验证属性类型。
参数
- factory
- Func<TAttribute,IValidationAttributeFormatter>
从属性实例创建一个 IValidationAttributeFormatter 工厂委托。
注解
配置旨在发生在应用程序启动期间。 验证管道开始处理请求后更改注册表不是线程安全的。