ModelMetadata Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Tárolót biztosít egy modell metaadataihoz.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Öröklődés
-
ModelMetadata
- Származtatott
Megjegyzések
A szómodellt az osztály kontextusában másként használják, mint általában máshol. Egy ASP.NET Web Forms alkalmazásban az adatkötött vezérlőelem ModelType attribútuma határozza meg az adatelem típusát, amelyhez az adatvezérlő kötődik. Ezt a típust általában modellnek nevezik, és általában egy adatbázistábla egy sorának felel meg. A modell tulajdonságai általában a tábla oszlopainak felelnek meg.
Az ModelMetadata objektumok metaadatokat adhatnak a modellhez vagy a modell valamely tulajdonságához, vagy egy összetett tulajdonsághoz. Ha az ModelMetadata objektum egy tulajdonságra vonatkozik, a szómodell a tulajdonságra, a tároló szó pedig a modellre hivatkozik.
Előfordulhat például, hogy a modell kapcsolattartó, amely név - és kortulajdonságokkal rendelkezik, és a Név tulajdonság egy összetett tulajdonság lehet, amely a FirstName és a LastName tulajdonságból áll. Ha az ModelMetadata objektum a Partner objektumra vonatkozik, a modell típusa Kapcsolattartó , és nincs tároló. Ha az ModelMetadata objektum a Név tulajdonságra vonatkozik, a modell típusa Név , a tároló típusa Pedig Kapcsolattartó. Ha az ModelMetadata objektum a FirstName tulajdonságra vonatkozik, a modell típusa FirstName , a tároló típusa Pedig Név.
Konstruktorok
| Name | Description |
|---|---|
| ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicializálja a ModelMetadata osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| DefaultOrder |
Egy egész szám, amely mindig a következőre |
Tulajdonságok
| Name | Description |
|---|---|
| AdditionalValues |
Lekéri a modell további metaadatait tartalmazó gyűjteményt. |
| ContainerType |
Lekéri a tároló típusát. |
| ConvertEmptyStringToNull |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy az űrlapokon elküldött üres sztringeket konvertálni |
| DataTypeName |
Lekéri vagy beállítja az adattípus nevét. |
| Description |
Lekéri vagy beállítja a modellt leíró szöveget. |
| DisplayFormatString |
Lekéri vagy beállít egy formátumsztringet, amelyet akkor kell alkalmazni, ha a modell megjelenítési módban jelenik meg (nem szerkesztési módban). |
| DisplayName |
Lekéri vagy beállítja a felhasználói felületen használni kívánt szöveget a modell nevének megjelenítésekor. |
| EditFormatString |
Lekéri vagy beállítja a felhasználói felületen használandó formátumsztringet szerkesztési módban. |
| HideSurroundingHtml |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a környező HTML-kódnak rejtve kell-e lennie. |
| IsComplexType |
Olyan értéket kap, amely meghatározza, hogy a modell összetett típus-e. |
| IsNullableValueType |
Lekéri azt az értéket, amely meghatározza, hogy a modell null értékű-e. |
| IsReadOnly |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a modell frissíthető-e. |
| IsRequired |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a tulajdonság szükséges-e. |
| Model |
Lekéri vagy beállítja a modellobjektumot. |
| ModelType |
Lekéri a modell típusát. |
| NullDisplayText |
Lekéri azt a sztringet, amelyet a modell |
| Order |
Lekéri vagy beállít egy egész számot, amely azt jelzi, hogy a tulajdonság milyen sorrendben jelenjen meg más tulajdonságokhoz képest. |
| Properties |
Lekéri a modell metaadat-objektumainak gyűjteményét, amelyek a modell tulajdonságait írják le. |
| PropertyName |
Lekéri a tulajdonság nevét. |
| Provider |
Lekéri vagy beállítja a metaadatok szolgáltatói objektumát. |
| RequestValidationEnabled |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy engedélyezve van-e a kérés érvényesítése. |
| ShortDisplayName |
Lekéri vagy beállítja a megjelenítendő név rövid verzióját. |
| ShowForDisplay |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a modell megjeleníthető-e a felhasználói felületen megjelenítési módban (nem szerkesztési módban). |
| ShowForEdit |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a tulajdonság szerkesztési módban jelenjen-e meg (a megjelenítési mód helyett). |
| SimpleDisplayText |
Lekéri vagy beállítja a modell szövegének megjelenítését, ha a modell összetett objektumot jelöl. |
| TemplateHint |
Lekéri vagy beállít egy értéket, amely jelzi, hogy milyen sablont (adatvezérlőt) kell használni a modell felhasználói felületén. |
| Watermark |
Vízjel szövegét kéri le vagy állítja be egy szövegdobozhoz. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDisplayName() |
A modell neveként megjelenítendő szöveget adja vissza a felhasználói felületen. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetSimpleDisplayText() |
A modellhez megjelenítendő szöveget ad vissza, ha a modell összetett objektumot jelöl. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetValidators(ModelBindingExecutionContext) |
A modellre vonatkozó érvényesítők gyűjteményét adja vissza. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |