Sdílet prostřednictvím


CachedModelMetadata<TPrototypeCache> Třída

Definice

Poskytuje kontejner pro metadata uložená v mezipaměti.

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

Parametry typu

TPrototypeCache

typ kontejneru.

Dědičnost
CachedModelMetadata<TPrototypeCache>
Odvozené

Konstruktory

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

Konstruktor pro vytváření reálných instancí třídy metadat na základě prototypu.

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

Konstruktor pro vytváření prototypových instancí třídy metadat.

Pole

DefaultOrder

Výchozí hodnota objednávky, která je 10000.

(Zděděno od ModelMetadata)

Vlastnosti

AdditionalValues

Získá slovník, který obsahuje další metadata o modelu.

(Zděděno od ModelMetadata)
Container

Odkaz na objekt kontejneru modelu. Pokud model představuje vlastnost, nebude mít hodnotu null.

(Zděděno od ModelMetadata)
ContainerType

Získá nebo nastaví typ kontejneru pro model.

(Zděděno od ModelMetadata)
ConvertEmptyStringToNull

Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda prázdné řetězce, které jsou odeslány zpět ve formulářích by měly být převedeny na null.

DataTypeName

Získá nebo nastaví meta informace o datovém typu.

Description

Získá nebo nastaví popis modelu.

DisplayFormatString

Získá nebo nastaví řetězec formátu zobrazení pro model.

DisplayName

Získá nebo nastaví zobrazovaný název modelu.

EditFormatString

Získá nebo nastaví řetězec formátu úprav modelu.

HideSurroundingHtml

Získá nebo nastaví hodnotu, která označuje, zda objekt modelu má být vykreslen pomocí přidružených elementů HTML.

HtmlEncode

Poskytuje kontejner pro metadata uložená v mezipaměti.

IsComplexType

Získá nebo nastaví hodnotu, která označuje, zda je model komplexní typ.

(Zděděno od ModelMetadata)
IsNullableValueType

Získá hodnotu, která určuje, zda se jedná o typ s možnou hodnotou null.

(Zděděno od ModelMetadata)
IsReadOnly

Získá nebo nastaví hodnotu, která označuje, zda je model jen pro čtení.

IsRequired

Získá nebo nastaví hodnotu, která označuje, zda je model povinný.

Model

Získá hodnotu modelu.

(Zděděno od ModelMetadata)
ModelType

Získá typ modelu.

(Zděděno od ModelMetadata)
NullDisplayText

Získá nebo nastaví řetězec na zobrazení pro hodnoty null.

Order

Získá nebo nastaví hodnotu, která představuje pořadí aktuálních metadat.

Properties

Získá kolekci objektů metadat modelu, které popisují vlastnosti modelu.

(Zděděno od ModelMetadata)
PropertyName

Získá název vlastnosti.

(Zděděno od ModelMetadata)
PrototypeCache

Získá nebo nastaví mezipaměť prototypu.

Provider

Získá nebo nastaví zprostředkovatele.

(Zděděno od ModelMetadata)
RequestValidationEnabled

Získá nebo nastaví hodnotu, která označuje, zda je povoleno ověření požadavku.

(Zděděno od ModelMetadata)
ShortDisplayName

Získá nebo nastaví krátký zobrazovaný název.

ShowForDisplay

Získá nebo nastaví hodnotu, která označuje, zda má být vlastnost zobrazena v zobrazení jen pro čtení, jako jsou seznam a zobrazení podrobností.

ShowForEdit

Získá nebo nastaví hodnotu, která označuje, zda má být model zobrazen v upravitelných zobrazeních.

SimpleDisplayText

Získá nebo nastaví jednoduchý řetězec zobrazení pro model.

TemplateHint

Získá nebo nastaví nápovědu, která navrhne, jakou šablonu použít pro tento model.

Watermark

Získá nebo nastaví hodnotu, kterou lze použít jako vodoznak.

Metody

ComputeConvertEmptyStringToNull()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda prázdné řetězce, které jsou odeslány zpět ve formulářích by měly být převedeny na null.

ComputeDataTypeName()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví meta informace o datovém typu.

ComputeDescription()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví popis modelu.

ComputeDisplayFormatString()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví řetězec formátu zobrazení pro model.

ComputeDisplayName()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví zobrazovaný název modelu.

ComputeEditFormatString()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví řetězec formátu úprav modelu.

ComputeHasNonDefaultEditFormat()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje .

ComputeHideSurroundingHtml()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda objekt modelu má být vykreslen pomocí přidružených elementů HTML.

ComputeHtmlEncode()

Poskytuje kontejner pro metadata uložená v mezipaměti.

ComputeIsReadOnly()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda je model jen pro čtení.

ComputeIsRequired()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda je model povinný.

ComputeNullDisplayText()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví řetězec v mezipaměti, který se zobrazí pro hodnoty null.

ComputeOrder()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která představuje pořadí aktuálních metadat.

ComputeShortDisplayName()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví krátký zobrazovaný název.

ComputeShowForDisplay()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda má být vlastnost zobrazena v zobrazení jen pro čtení, jako jsou seznam a zobrazení podrobností.

ComputeShowForEdit()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, která označuje, zda má být model zobrazen v upravitelných zobrazeních.

ComputeSimpleDisplayText()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví jednoduchý zobrazovaný řetězec v mezipaměti pro model.

ComputeTemplateHint()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví nápovědu uloženou v mezipaměti, která navrhuje, jakou šablonu použít pro tento model.

ComputeWatermark()

Tato metoda je chráněná, a proto ji nelze volat přímo. Tato metoda byla navržena tak, aby byla přepsána v odvozené třídě, jako CachedDataAnnotationsModelMetadataje . Získá nebo nastaví hodnotu v mezipaměti, kterou lze použít jako vodoznak.

GetDisplayName()

Získá zobrazovaný název modelu.

(Zděděno od ModelMetadata)
GetSimpleDisplayText()

Získá nebo nastaví jednoduchý řetězec zobrazení pro model.

GetValidators(ControllerContext)

Získá seznam validátorů pro model.

(Zděděno od ModelMetadata)

Platí pro