IValidationLocalizer Interfaccia

Definizione

Fornisce servizi di localizzazione per la pipeline di convalida. Le implementazioni risolvono i nomi visualizzati (usati come {0} sostituzioni segnaposto nei messaggi di errore) e il testo del messaggio di errore localizzato per ValidationAttribute le istanze. Impostare un'istanza su Localizer per abilitare la localizzazione.

public interface class IValidationLocalizer
public interface IValidationLocalizer
type IValidationLocalizer = interface
Public Interface IValidationLocalizer

Commenti

L'implementazione predefinita che si integra con viene fornita dal pacchetto /> . Le implementazioni personalizzate possono essere fornite direttamente tramite Localizer.

Le implementazioni possono essere richiamate all'esterno della pipeline di convalida (ad esempio, durante il rendering lato server delle regole di convalida lato client), quindi non devono dipendere dallo stato di convalida e devono essere sicure per chiamare contemporaneamente.

Metodi

Nome Descrizione
ResolveDisplayName(DisplayNameLocalizationContext)

Risolve un nome visualizzato localizzato per il membro descritto da context.

ResolveErrorMessage(ErrorMessageLocalizationContext)

Risolve un messaggio di errore localizzato completamente formattato per l'attributo di convalida descritto da context.

Si applica a