ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.