DisplayNameInfo Classe

Definizione

Risolve il nome visualizzato di un membro convalidato (proprietà, parametro o tipo). Ogni ValidatablePropertyInfooggetto , ValidatableParameterInfoe ValidatableTypeInfo può includere una singola DisplayNameInfo istanza che incapsula la strategia per produrre il nome visualizzato in fase di convalida.

public ref class DisplayNameInfo abstract
[System.Diagnostics.CodeAnalysis.Experimental("ASP0029", UrlFormat="https://aka.ms/aspnet/analyzer/{0}")]
public abstract class DisplayNameInfo
[<System.Diagnostics.CodeAnalysis.Experimental("ASP0029", UrlFormat="https://aka.ms/aspnet/analyzer/{0}")>]
type DisplayNameInfo = class
Public MustInherit Class DisplayNameInfo
Ereditarietà
DisplayNameInfo
Attributi

Commenti

Le implementazioni codificano una singola origine del nome visualizzato, ad esempio un valore letterale di Name, una funzione di accesso alle risorse statiche per [Display(ResourceType = ..., Name = ...)]o una strategia personalizzata. La pipeline di convalida chiama GetDisplayName(ValidateContext, String, Type) una volta per ogni convalida membro e usa il risultato, ripristinando il nome del membro CLR quando l'implementazione restituisce null.

Le implementazioni possono partecipare alla localizzazione controllando Localizer su ValidationOptions. Le implementazioni che originano il valore da una risorsa statica (il ResourceType percorso) vengono in genere ignorate IValidationLocalizer perché la ricerca della risorsa è l'origine canonica per il nome localizzato.

Costruttori

Nome Descrizione
DisplayNameInfo()

Risolve il nome visualizzato di un membro convalidato (proprietà, parametro o tipo). Ogni ValidatablePropertyInfooggetto , ValidatableParameterInfoe ValidatableTypeInfo può includere una singola DisplayNameInfo istanza che incapsula la strategia per produrre il nome visualizzato in fase di convalida.

Metodi

Nome Descrizione
GetDisplayName(ValidateContext, String, Type)

Risolve il nome visualizzato da utilizzare quando si segnalano errori di convalida per il membro.

Si applica a