ModelMetadata 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.
Fornisce un contenitore per metadati comuni, per la classe ModelMetadataProvider e per la classe ModelValidator per un modello dati.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Ereditarietà
-
ModelMetadata
- Derivato
Costruttori
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inizializza una nuova istanza della classe ModelMetadata. |
Campi
DefaultOrder |
Valore dell'ordine predefinito, vale a dire 10000. |
Proprietà
AdditionalValues |
Ottiene un dizionario che contiene metadati aggiuntivi sul modello. |
Container |
Riferimento all'oggetto contenitore del modello. Sarà non null se il modello rappresenta una proprietà. |
ContainerType |
Ottiene o imposta il tipo di contenitore per il modello. |
ConvertEmptyStringToNull |
Ottiene o imposta un valore che indica se le stringhe vuote di cui viene eseguito il postback nei form devono essere convertite in null. |
DataTypeName |
Ottiene o imposta metainformazioni sul tipo di dati. |
Description |
Ottiene o imposta la descrizione del modello. |
DisplayFormatString |
Ottiene o imposta la stringa del formato di visualizzazione per il modello. |
DisplayName |
Ottiene o imposta il nome visualizzato del modello. |
EditFormatString |
Ottiene o imposta la stringa del formato di modifica del modello. |
HideSurroundingHtml |
Ottiene o imposta un valore che indica se deve essere eseguito il rendering dell'oggetto modello usando gli elementi HTML associati. |
HtmlEncode |
Fornisce un contenitore per metadati comuni, per la classe ModelMetadataProvider e per la classe ModelValidator per un modello dati. |
IsComplexType |
Ottiene o imposta un valore che indica se il modello è un tipo complesso. |
IsNullableValueType |
Ottiene un valore che indica se il tipo ammette i valori Null. |
IsReadOnly |
Ottiene o imposta un valore che indica se il modello è di sola lettura. |
IsRequired |
Ottiene o imposta un valore che indica se il modello è obbligatorio. |
Model |
Ottiene il valore del modello. |
ModelType |
Ottiene il tipo di modello. |
NullDisplayText |
Ottiene o imposta la stringa da visualizzare per i valori Null. |
Order |
Ottiene o imposta un valore che rappresenta l'ordine dei metadati correnti. |
Properties |
Ottiene una raccolta di oggetti metadati del modello che descrivono le proprietà del modello. |
PropertyName |
Ottiene il nome della proprietà. |
Provider |
Ottiene o imposta il provider. |
RequestValidationEnabled |
Ottiene o imposta un valore che indica se la convalida della richiesta è abilitata. |
ShortDisplayName |
Ottiene o imposta un nome di visualizzazione breve. |
ShowForDisplay |
Ottiene o imposta un valore che indica se la proprietà deve essere visibile nelle visualizzazioni di sola lettura, ad esempio le visualizzazioni elenco e dettagli. |
ShowForEdit |
Ottiene o imposta un valore che indica se il modello deve essere visualizzato in modalità di modifica. |
SimpleDisplayText |
Ottiene o imposta la stringa di visualizzazione semplice per il modello. |
TemplateHint |
Ottiene o imposta un suggerimento che indica quale modello usare per questo modello. |
Watermark |
Ottiene o imposta un valore che può essere usato come una filigrana. |
Metodi
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Restituisce i metadati dal Expression parametro per il modello. |
FromStringExpression(String, ViewDataDictionary) |
Ottiene i metadati dal parametro dell'espressione per il modello. |
GetDisplayName() |
Ottiene il nome visualizzato per il modello. |
GetSimpleDisplayText() |
Restituisce la descrizione semplice del modello. |
GetValidators(ControllerContext) |
Ottiene un elenco di validator per il modello. |