DataAnnotationsModelMetadata Classe

Definizione

Fornisce un contenitore per i metadati comuni, per la DataAnnotationsModelMetadataProvider classe e per la DataAnnotationsModelValidator classe per un modello di dati.

public ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
Ereditarietà
DataAnnotationsModelMetadata

Costruttori

Nome Descrizione
DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

Inizializza una nuova istanza della classe DataAnnotationsModelMetadata.

Campi

Nome Descrizione
DefaultOrder

Valore intero sempre impostato su 10000.

(Ereditato da ModelMetadata)

Proprietà

Nome Descrizione
AdditionalValues

Ottiene una raccolta che contiene metadati aggiuntivi sul modello.

(Ereditato da ModelMetadata)
ContainerType

Ottiene il tipo del contenitore.

(Ereditato da ModelMetadata)
ConvertEmptyStringToNull

Ottiene o imposta un valore che determina se le stringhe vuote inviate nei moduli devono essere convertite in null.

(Ereditato da ModelMetadata)
DataTypeName

Ottiene o imposta il nome del tipo di dati.

(Ereditato da ModelMetadata)
Description

Ottiene o imposta il testo che descrive il modello.

(Ereditato da ModelMetadata)
DisplayFormatString

Ottiene o imposta una stringa di formato che deve essere applicata quando il modello viene visualizzato in modalità di visualizzazione anziché in modalità di modifica.

(Ereditato da ModelMetadata)
DisplayName

Ottiene o imposta il testo da utilizzare nell'interfaccia utente quando viene visualizzato il nome del modello.

(Ereditato da ModelMetadata)
EditFormatString

Ottiene o imposta la stringa di formato da utilizzare nell'interfaccia utente in modalità di modifica.

(Ereditato da ModelMetadata)
HideSurroundingHtml

Ottiene o imposta un valore che determina se il codice HTML circostante deve essere nascosto.

(Ereditato da ModelMetadata)
IsComplexType

Ottiene un valore che specifica se il modello è un tipo complesso.

(Ereditato da ModelMetadata)
IsNullableValueType

Ottiene un valore che specifica se il modello è un tipo valore nullable.

(Ereditato da ModelMetadata)
IsReadOnly

Ottiene o imposta un valore che specifica se il modello può essere aggiornato.

(Ereditato da ModelMetadata)
IsRequired

Ottiene o imposta un valore che specifica se la proprietà è obbligatoria.

(Ereditato da ModelMetadata)
Model

Ottiene o imposta l'oggetto modello.

(Ereditato da ModelMetadata)
ModelType

Ottiene il tipo del modello.

(Ereditato da ModelMetadata)
NullDisplayText

Ottiene la stringa che deve essere visualizzata quando il modello è null.

(Ereditato da ModelMetadata)
Order

Ottiene o imposta un numero intero che indica l'ordine in cui visualizzare questa proprietà rispetto ad altre proprietà.

(Ereditato da ModelMetadata)
Properties

Ottiene una raccolta di oggetti metadati del modello che descrivono le proprietà del modello.

(Ereditato da ModelMetadata)
PropertyName

Ottiene il nome della proprietà.

(Ereditato da ModelMetadata)
Provider

Ottiene o imposta l'oggetto provider per questi metadati.

(Ereditato da ModelMetadata)
RequestValidationEnabled

Ottiene o imposta un valore che specifica se la convalida della richiesta è abilitata.

(Ereditato da ModelMetadata)
ShortDisplayName

Ottiene o imposta una versione breve del nome visualizzato.

(Ereditato da ModelMetadata)
ShowForDisplay

Ottiene o imposta un valore che specifica se il modello deve essere visualizzato nell'interfaccia utente in modalità di visualizzazione anziché in modalità di modifica.

(Ereditato da ModelMetadata)
ShowForEdit

Ottiene o imposta un valore che specifica se la proprietà deve essere visualizzata in modalità di modifica anziché in modalità di visualizzazione.

(Ereditato da ModelMetadata)
SimpleDisplayText

Ottiene o imposta il testo da visualizzare per il modello quando il modello rappresenta un oggetto complesso.

(Ereditato da ModelMetadata)
TemplateHint

Ottiene o imposta un valore che indica quale modello (controllo dati) deve essere usato nell'interfaccia utente per il modello.

(Ereditato da ModelMetadata)
Watermark

Ottiene o imposta il testo della filigrana per una casella di testo.

(Ereditato da ModelMetadata)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDisplayName()

Restituisce il testo da visualizzare come nome del modello nell'interfaccia utente.

(Ereditato da ModelMetadata)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSimpleDisplayText()

Restituisce il testo da visualizzare per il modello quando il modello rappresenta un oggetto complesso.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetValidators(ModelBindingExecutionContext)

Restituisce una raccolta di validator che si applicano al modello.

(Ereditato da ModelMetadata)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a