ModelMetadata Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een container voor metagegevens voor een model.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Overname
-
ModelMetadata
- Afgeleid
Opmerkingen
Het woordmodel wordt anders gebruikt in de context van deze klasse dan het wordt meestal elders gebruikt. In een ASP.NET Web Forms toepassing geeft het kenmerk ModelType van een gegevensgebonden besturingselement het type van een gegevenselement op waaraan het gegevensbesturingselement is gebonden. Dit type wordt meestal het model genoemd en komt meestal overeen met een rij in een databasetabel. De eigenschappen van het model komen doorgaans overeen met kolommen van de tabel.
Een ModelMetadata object kan metagegevens voor het model zelf of voor een eigenschap van het model of voor een eigenschap van een complexe eigenschap bieden. Wanneer het ModelMetadata object betrekking heeft op een eigenschap, verwijst het woordmodel naar de eigenschap en verwijst de woordcontainer naar het model.
Het model kan bijvoorbeeld contactpersoon zijn, met de eigenschappen Naam en Leeftijd , en de eigenschap Naam kan een complexe eigenschap zijn die bestaat uit Voornaam en Achternaam. Wanneer het ModelMetadata object betrekking heeft op het object Contactpersoon , is het modeltype Contactpersoon en is er geen container. Wanneer het ModelMetadata object betrekking heeft op de eigenschap Name , is het modeltype Name en het containertype Contactpersoon. Wanneer het ModelMetadata object betrekking heeft op de eigenschap FirstName , is het modeltype FirstName en het containertype Name.
Constructors
| Name | Description |
|---|---|
| ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Initialiseert een nieuw exemplaar van de ModelMetadata klasse. |
Velden
| Name | Description |
|---|---|
| DefaultOrder |
Een geheel getal dat altijd is ingesteld op |
Eigenschappen
| Name | Description |
|---|---|
| AdditionalValues |
Hiermee haalt u een verzameling op die aanvullende metagegevens over het model bevat. |
| ContainerType |
Hiermee haalt u het type van de container op. |
| ConvertEmptyStringToNull |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt bepaald of lege tekenreeksen die in formulieren worden verzonden, moeten worden geconverteerd naar |
| DataTypeName |
Hiermee wordt de naam van het gegevenstype opgehaald of ingesteld. |
| Description |
Hiermee haalt u tekst op die het model beschrijft of stelt u deze in. |
| DisplayFormatString |
Hiermee haalt u een opmaaktekenreeks op die moet worden toegepast wanneer het model wordt weergegeven in de weergavemodus (in plaats van in de bewerkingsmodus). |
| DisplayName |
Hiermee haalt u de tekst op die moet worden gebruikt in de gebruikersinterface wanneer de naam van het model wordt weergegeven. |
| EditFormatString |
Hiermee haalt u de notatietekenreeks op die moet worden gebruikt in de gebruikersinterface in de bewerkingsmodus. |
| HideSurroundingHtml |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt bepaald of omringende HTML moet worden verborgen. |
| IsComplexType |
Hiermee wordt een waarde opgehaald die aangeeft of het model een complex type is. |
| IsNullableValueType |
Hiermee wordt een waarde opgehaald die aangeeft of het model een null-waardetype is. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of het model kan worden bijgewerkt. |
| IsRequired |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de eigenschap vereist is. |
| Model |
Hiermee haalt u het modelobject op of stelt u het in. |
| ModelType |
Hiermee haalt u het type van het model op. |
| NullDisplayText |
Hiermee haalt u de tekenreeks op die moet worden weergegeven wanneer het model is |
| Order |
Hiermee wordt een geheel getal ophaalt of ingesteld dat de volgorde aangeeft waarin deze eigenschap ten opzichte van andere eigenschappen moet worden weergegeven. |
| Properties |
Hiermee haalt u een verzameling metagegevensobjecten van het model op die de eigenschappen van het model beschrijven. |
| PropertyName |
Hiermee haalt u de naam van de eigenschap op. |
| Provider |
Hiermee wordt het providerobject opgehaald of ingesteld voor deze metagegevens. |
| RequestValidationEnabled |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of aanvraagvalidatie is ingeschakeld. |
| ShortDisplayName |
Hiermee haalt u een korte versie van de weergavenaam op of stelt u deze in. |
| ShowForDisplay |
Hiermee haalt u een waarde op die aangeeft of het model moet worden weergegeven in de gebruikersinterface in de weergavemodus (in plaats van de bewerkingsmodus). |
| ShowForEdit |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de eigenschap moet worden weergegeven in de bewerkingsmodus (in tegenstelling tot de weergavemodus). |
| SimpleDisplayText |
Hiermee wordt tekst opgehaald of ingesteld die voor het model moet worden weergegeven wanneer het model een complex object vertegenwoordigt. |
| TemplateHint |
Hiermee haalt u een waarde op die aangeeft welke sjabloon (gegevensbeheer) moet worden gebruikt in de gebruikersinterface voor het model. |
| Watermark |
Hiermee haalt u watermerktekst op of stelt u deze in voor een tekstvak. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDisplayName() |
Retourneert tekst die moet worden weergegeven als de naam van het model in de gebruikersinterface. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetSimpleDisplayText() |
Retourneert tekst die moet worden weergegeven voor het model wanneer het model een complex object vertegenwoordigt. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetValidators(ModelBindingExecutionContext) |
Retourneert een verzameling validators die van toepassing zijn op het model. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |