Język

ValidationAttributeFormatterRegistry.AddFormatter<TAttribute> Metoda

Definicja

Rejestruje fabrykę formatowania dla określonego typu atrybutu weryfikacji. Późniejsze rejestracje dla tego samego typu zastępują wcześniejsze.

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

Parametry typu

TAttribute

Typ atrybutu weryfikacji, aby zarejestrować formater dla.

Parametry

factory
Func<TAttribute,IValidationAttributeFormatter>

Delegat fabryki, który tworzy element IValidationAttributeFormatter na podstawie wystąpienia atrybutu.

Uwagi

Konfiguracja jest przeznaczona do wykonania podczas uruchamiania aplikacji. Wyciszanie rejestru po rozpoczęciu przetwarzania żądań weryfikacji nie jest bezpieczne wątkowo.

Dotyczy