ModelMetadata Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Container für allgemeine Metadaten für die ModelMetadataProvider-Klasse und für die ModelValidator-Klasse für ein Datenmodell bereit.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Vererbung
-
ModelMetadata
- Abgeleitet
Konstruktoren
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Initialisiert eine neue Instanz der ModelMetadata-Klasse. |
Felder
DefaultOrder |
Der Standardauftragswert ist 10000. |
Eigenschaften
AdditionalValues |
Ruft ein Wörterbuch ab, das zusätzliche Metadaten zum Modell enthält. |
Container |
Ein Verweis auf das Containerobjekt des Modells. Ist nicht null, falls das Objekt eine Eigenschaft darstellt. |
ContainerType |
Ruft den Typ des Containers für das Modell ab oder legt ihn fest. |
ConvertEmptyStringToNull |
Ruft einen Wert ab, der angibt, ob leere Zeichenfolgen, die in Formularen zurückgesendet werden, in "null" konvertiert werden sollen, oder legt diesen fest. |
DataTypeName |
Ruft Metainformationen über den Datentyp ab oder legt diese fest. |
Description |
Ruft die Beschreibung des Modells ab oder legt sie fest. |
DisplayFormatString |
Ruft die Anzeigeformatzeichenfolge für das Modell ab oder legt sie fest. |
DisplayName |
Ruft den Anzeigenamen des Modells ab oder legt ihn fest. |
EditFormatString |
Ruft die Bearbeitungsformatzeichenfolge des Modells ab oder legt sie fest. |
HideSurroundingHtml |
Ruft einen Wert ab, der angibt, ob das Modellobjekt mit zugeordneten HTML-Elementen gerendert werden soll, oder legt diesen fest. |
HtmlEncode |
Stellt einen Container für allgemeine Metadaten für die ModelMetadataProvider-Klasse und für die ModelValidator-Klasse für ein Datenmodell bereit. |
IsComplexType |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Modell ein komplexer Typ ist. |
IsNullableValueType |
Ruft einen Wert ab, der angibt, ob der Typ NULL-Werte zulässt. |
IsReadOnly |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Modell schreibgeschützt ist. |
IsRequired |
Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob das Modell erforderlich ist. |
Model |
Ruft den Wert des Modells ab. |
ModelType |
Ruft den Typ des Modells ab. |
NullDisplayText |
Ruft die Zeichenfolge ab oder legt die Zeichenfolge fest, die für Nullwerte angezeigt werden soll. |
Order |
Ruft einen Wert ab, der die Reihenfolge der aktuellen Metadaten darstellt, bzw. legt ihn fest. |
Properties |
Ruft eine Auflistung von Modellmetadatenobjekten ab, die die Eigenschaften des Modells beschreiben. |
PropertyName |
Ruft den Eigenschaftennamen ab. |
Provider |
Ruft den Anbieter ab bzw. legt ihn fest. |
RequestValidationEnabled |
Ruft einen Wert ab, der angibt, ob die Anforderungsvalidierung aktiviert ist, oder legt diesen Wert fest. |
ShortDisplayName |
Ruft einen kurzen Anzeigenamen ab oder legt diesen fest. |
ShowForDisplay |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Eigenschaft in schreibgeschützten Ansichten wie Listen- und Detailansichten angezeigt werden soll. |
ShowForEdit |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Modell in bearbeitbaren Ansichten angezeigt werden soll. |
SimpleDisplayText |
Ruft die einfache Anzeigezeichenfolge für das Modell ab oder legt sie fest. |
TemplateHint |
Ruft einen Hinweis ab, der angibt, welche Vorlage für dieses Modell verwendet werden soll, oder legt den Hinweis fest. |
Watermark |
Ruft einen Wert ab, der als Wasserzeichen verwendet werden kann, oder legt ihn fest. |
Methoden
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Gibt die Metadaten aus dem Expression Parameter für das Modell zurück. |
FromStringExpression(String, ViewDataDictionary) |
Ruft die Metadaten aus dem Ausdrucksparameter für das Modell ab. |
GetDisplayName() |
Ruft den Anzeigenamen für das Modell ab. |
GetSimpleDisplayText() |
Gibt die einfache Beschreibung des Modells zurück. |
GetValidators(ControllerContext) |
Ruft eine Liste der Validierungssteuerelemente für das Modell ab. |