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 대리자입니다.

설명

구성은 애플리케이션을 시작하는 동안 수행됩니다. 유효성 검사 파이프라인이 요청을 처리하기 시작한 후 레지스트리를 변경해도 스레드로부터 안전하지 않습니다.

적용 대상