ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> Metod

Definition

Registrerar en formateringsfabrik för den angivna verifieringsattributtypen. Senare registreringar för samma typ ersätter tidigare registreringar.

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))

Typparametrar

TAttribute

Typ av valideringsattribut som du vill registrera en formaterare för.

Parametrar

factory
Func<TAttribute,IValidationAttributeFormatter>

Ett fabriksdelegat som skapar en IValidationAttributeFormatter från attributinstansen.

Kommentarer

Konfigurationen är avsedd att ske under programstarten. Det är inte trådsäkert att mutera registret när valideringspipelinen har börjat bearbeta begäranden.

Gäller för