DisplayNameInfo Classe
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.
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. |