ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> Metodo

Definizione

Registra una factory del formattatore per il tipo di attributo di convalida specificato. Le registrazioni successive per lo stesso tipo sostituiscono quelle precedenti.

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

Parametri di tipo

TAttribute

Tipo di attributo di convalida per cui registrare un formattatore.

Parametri

factory
Func<TAttribute,IValidationAttributeFormatter>

Delegato factory che crea un oggetto IValidationAttributeFormatter dall'istanza dell'attributo.

Commenti

La configurazione deve essere eseguita durante l'avvio dell'applicazione. La modifica del Registro di sistema dopo che la pipeline di convalida ha iniziato l'elaborazione delle richieste non è thread-safe.

Si applica a