Condividi tramite


CachedModelMetadata<TPrototypeCache> Classe

Definizione

Fornisce un contenitore per i metadati memorizzati nella cache.

public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
    inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata

Parametri di tipo

TPrototypeCache

Tipo del contenitore.

Ereditarietà
CachedModelMetadata<TPrototypeCache>
Derivato

Costruttori

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

Costruttore per la creazione di istanze reali della classe di metadati in base a un prototipo.

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

+Costruttore per la creazione delle istanze di prototipo della classe di metadati.

Campi

DefaultOrder

Valore dell'ordine predefinito, vale a dire 10000.

(Ereditato da ModelMetadata)

Proprietà

AdditionalValues

Ottiene un dizionario che contiene metadati aggiuntivi sul modello.

(Ereditato da ModelMetadata)
Container

Riferimento all'oggetto contenitore del modello. Sarà non null se il modello rappresenta una proprietà.

(Ereditato da ModelMetadata)
ContainerType

Ottiene o imposta il tipo di contenitore per il modello.

(Ereditato da ModelMetadata)
ConvertEmptyStringToNull

Ottiene o imposta un valore memorizzato nella cache 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 i metadati memorizzati nella cache.

IsComplexType

Ottiene o imposta un valore che indica se il modello è un tipo complesso.

(Ereditato da ModelMetadata)
IsNullableValueType

Ottiene un valore che indica se il tipo ammette i valori Null.

(Ereditato da ModelMetadata)
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.

(Ereditato da ModelMetadata)
ModelType

Ottiene il tipo di modello.

(Ereditato da ModelMetadata)
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.

(Ereditato da ModelMetadata)
PropertyName

Ottiene il nome della proprietà.

(Ereditato da ModelMetadata)
PrototypeCache

Ottiene o imposta la cache del prototipo.

Provider

Ottiene o imposta il provider.

(Ereditato da ModelMetadata)
RequestValidationEnabled

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

(Ereditato da ModelMetadata)
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

ComputeConvertEmptyStringToNull()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se le stringhe vuote pubblicate nei moduli devono essere convertite in null.

ComputeDataTypeName()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta le meta informazioni sul tipo di dati.

ComputeDescription()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta la descrizione del modello.

ComputeDisplayFormatString()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta la stringa di formato di visualizzazione per il modello.

ComputeDisplayName()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta il nome visualizzato del modello.

ComputeEditFormatString()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta la stringa di formato di modifica del modello.

ComputeHasNonDefaultEditFormat()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio .

ComputeHideSurroundingHtml()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se il rendering dell'oggetto modello deve essere eseguito utilizzando elementi HTML associati.

ComputeHtmlEncode()

Fornisce un contenitore per i metadati memorizzati nella cache.

ComputeIsReadOnly()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se il modello è di sola lettura.

ComputeIsRequired()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se il modello è obbligatorio.

ComputeNullDisplayText()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta la stringa memorizzata nella cache da visualizzare per i valori Null.

ComputeOrder()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che rappresenta l'ordine dei metadati correnti.

ComputeShortDisplayName()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un nome visualizzato breve.

ComputeShowForDisplay()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se la proprietà deve essere visualizzata in visualizzazioni di sola lettura, ad esempio visualizzazioni elenco e dettagli.

ComputeShowForEdit()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che indica se il modello deve essere visualizzato in visualizzazioni modificabili.

ComputeSimpleDisplayText()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta la stringa di visualizzazione semplice memorizzata nella cache per il modello.

ComputeTemplateHint()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un hint memorizzato nella cache che suggerisce quale modello usare per questo modello.

ComputeWatermark()

Questo metodo è protetto e non può quindi essere chiamato direttamente. Questo metodo è stato progettato per essere sottoposto a override in una classe derivata, CachedDataAnnotationsModelMetadataad esempio . Ottiene o imposta un valore memorizzato nella cache che può essere utilizzato come filigrana.

GetDisplayName()

Ottiene il nome visualizzato per il modello.

(Ereditato da ModelMetadata)
GetSimpleDisplayText()

Ottiene o imposta la stringa di visualizzazione semplice per il modello.

GetValidators(ControllerContext)

Ottiene un elenco di validator per il modello.

(Ereditato da ModelMetadata)

Si applica a