語言

ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> 方法

定義

註冊指定的驗證屬性類型的格式化工廠。 同類型的後續註冊取代了早期的。

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 。

備註

設定設計設計是在應用程式啟動時進行的。 在驗證管線開始處理請求後,對登錄檔進行變異並不安全。

適用於