ModelMetadata Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje kontejner pro běžná metadata, pro ModelMetadataProvider třídu a třídu ModelValidator pro datový model.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Dědičnost
-
ModelMetadata
- Odvozené
Konstruktory
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicializuje novou instanci ModelMetadata třídy. |
Pole
DefaultOrder |
Výchozí hodnota objednávky, která je 10000. |
Vlastnosti
AdditionalValues |
Získá slovník, který obsahuje další metadata o modelu. |
Container |
Odkaz na objekt kontejneru modelu. Pokud model představuje vlastnost, nebude mít hodnotu null. |
ContainerType |
Získá nebo nastaví typ kontejneru pro model. |
ConvertEmptyStringToNull |
Získá nebo nastaví hodnotu, 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 běžná metadata, pro ModelMetadataProvider třídu a třídu ModelValidator pro datový model. |
IsComplexType |
Získá nebo nastaví hodnotu, která označuje, zda je model komplexní typ. |
IsNullableValueType |
Získá hodnotu, která určuje, zda se jedná o typ s možnou hodnotou null. |
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. |
ModelType |
Získá typ modelu. |
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. |
PropertyName |
Získá název vlastnosti. |
Provider |
Získá nebo nastaví zprostředkovatele. |
RequestValidationEnabled |
Získá nebo nastaví hodnotu, která označuje, zda je povoleno ověření požadavku. |
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
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Vrátí metadata z parametru Expression modelu. |
FromStringExpression(String, ViewDataDictionary) |
Získá metadata z parametru výrazu pro model. |
GetDisplayName() |
Získá zobrazovaný název modelu. |
GetSimpleDisplayText() |
Vrátí jednoduchý popis modelu. |
GetValidators(ControllerContext) |
Získá seznam validátorů pro model. |