ModelMetadata Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en container för metadata för en modell.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Arv
-
ModelMetadata
- Härledda
Kommentarer
Ordmodellen används på olika sätt i kontexten för den här klassen än den vanligtvis används någon annanstans. I ett ASP.NET Web Forms program anger attributet ModelType för en databunden kontroll vilken typ av dataelement som datakontrollen är bunden till. Den här typen kallas vanligtvis för modellen och motsvarar vanligtvis en rad i en databastabell. Egenskaperna för modellen motsvarar vanligtvis kolumner i tabellen.
Ett ModelMetadata objekt kan tillhandahålla metadata för själva modellen eller för en egenskap för modellen, eller för en egenskap för en komplex egenskap. När objektet ModelMetadata avser en egenskap refererar ordmodellen till egenskapen och ordet container refererar till modellen.
Modellen kan till exempel vara Kontakt, som har egenskaper för Namn och Ålder , och egenskapen Namn kan vara en komplex egenskap som består av FirstName och LastName. När objektet ModelMetadata gäller objektet Kontakt är modelltypen Kontakt och det finns ingen container. När objektet ModelMetadata gäller egenskapen Namn är modelltypen Namn och containertypen Kontakt. När objektet ModelMetadata gäller egenskapen FirstName är modelltypen FirstName och containertypen Namn.
Konstruktorer
| Name | Description |
|---|---|
| ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Initierar en ny instans av ModelMetadata klassen. |
Fält
| Name | Description |
|---|---|
| DefaultOrder |
Ett heltalsvärde som alltid är inställt på |
Egenskaper
| Name | Description |
|---|---|
| AdditionalValues |
Hämtar en samling som innehåller ytterligare metadata om modellen. |
| ContainerType |
Hämtar containertypen. |
| ConvertEmptyStringToNull |
Hämtar eller anger ett värde som avgör om tomma strängar som skickas i formulär ska konverteras till |
| DataTypeName |
Hämtar eller anger namnet på datatypen. |
| Description |
Hämtar eller anger text som beskriver modellen. |
| DisplayFormatString |
Hämtar eller anger en formatsträng som ska användas när modellen visas i visningsläge (till skillnad från i redigeringsläge). |
| DisplayName |
Hämtar eller anger den text som ska användas i användargränssnittet när namnet på modellen visas. |
| EditFormatString |
Hämtar eller anger den formatsträng som ska användas i användargränssnittet i redigeringsläge. |
| HideSurroundingHtml |
Hämtar eller anger ett värde som avgör om omgivande HTML ska döljas. |
| IsComplexType |
Hämtar ett värde som anger om modellen är en komplex typ. |
| IsNullableValueType |
Hämtar ett värde som anger om modellen är en nullbar värdetyp. |
| IsReadOnly |
Hämtar eller anger ett värde som anger om modellen kan uppdateras. |
| IsRequired |
Hämtar eller anger ett värde som anger om egenskapen krävs. |
| Model |
Hämtar eller anger modellobjektet. |
| ModelType |
Hämtar modellens typ. |
| NullDisplayText |
Hämtar strängen som ska visas när modellen är |
| Order |
Hämtar eller anger ett heltal som anger i vilken ordning den här egenskapen ska visas i förhållande till andra egenskaper. |
| Properties |
Hämtar en samling modellmetadataobjekt som beskriver modellens egenskaper. |
| PropertyName |
Hämtar namnet på egenskapen. |
| Provider |
Hämtar eller anger providerobjektet för dessa metadata. |
| RequestValidationEnabled |
Hämtar eller anger ett värde som anger om validering av begäran är aktiverat. |
| ShortDisplayName |
Hämtar eller anger en kort version av visningsnamnet. |
| ShowForDisplay |
Hämtar eller anger ett värde som anger om modellen ska visas i användargränssnittet i visningsläge (i stället för redigeringsläge). |
| ShowForEdit |
Hämtar eller anger ett värde som anger om egenskapen ska visas i redigeringsläge (i stället för visningsläge). |
| SimpleDisplayText |
Hämtar eller anger text som ska visas för modellen när modellen representerar ett komplext objekt. |
| TemplateHint |
Hämtar eller anger ett värde som anger vilken mall (datakontroll) som ska användas i användargränssnittet för modellen. |
| Watermark |
Hämtar eller anger vattenstämpeltext för en textruta. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetDisplayName() |
Returnerar text som ska visas som namnet på modellen i användargränssnittet. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetSimpleDisplayText() |
Returnerar text som ska visas för modellen när modellen representerar ett komplext objekt. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetValidators(ModelBindingExecutionContext) |
Returnerar en samling validatorer som gäller för modellen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |