CachedModelMetadata<TPrototypeCache> Klasse

Definition

Stellt einen Container für zwischengespeicherte Metadaten bereit.

public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
    inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata

Typparameter

TPrototypeCache

Der Typ des Containers.

Vererbung
CachedModelMetadata<TPrototypeCache>
Abgeleitet

Konstruktoren

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

Konstruktor zum Erstellen tatsächlicher Instanzen der Metadatenklasse auf Grundlage eines Prototyps.

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

Konstruktor zum Erstellen der Prototypinstanzen der Metadatenklasse.

Felder

DefaultOrder

Der Standardwert für die Reihenfolge ist 10000.

(Geerbt von ModelMetadata)

Eigenschaften

AdditionalValues

Ruft ein Wörterbuch ab, das zusätzliche Metadaten zum Modell enthält.

(Geerbt von ModelMetadata)
Container

Ein Verweis auf das Containerobjekt des Modells. Ist nicht null, falls das Objekt eine Eigenschaft darstellt.

(Geerbt von ModelMetadata)
ContainerType

Ruft den Typ des Containers für das Modell ab oder legt ihn fest.

(Geerbt von ModelMetadata)
ConvertEmptyStringToNull

Ruft einen zwischengespeicherten 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 zwischengespeicherte Metadaten bereit.

IsComplexType

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Modell ein komplexer Typ ist.

(Geerbt von ModelMetadata)
IsNullableValueType

Ruft einen Wert ab, der angibt, ob der Typ NULL-Werte zulässt.

(Geerbt von ModelMetadata)
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.

(Geerbt von ModelMetadata)
ModelType

Ruft den Typ des Modells ab.

(Geerbt von ModelMetadata)
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.

(Geerbt von ModelMetadata)
PropertyName

Ruft den Eigenschaftennamen ab.

(Geerbt von ModelMetadata)
PrototypeCache

Ruft den Prototypcache ab bzw. legt diesen fest.

Provider

Ruft den Anbieter ab bzw. legt ihn fest.

(Geerbt von ModelMetadata)
RequestValidationEnabled

Ruft einen Wert ab, der angibt, ob die Anforderungsvalidierung aktiviert ist, oder legt diesen Wert fest.

(Geerbt von ModelMetadata)
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

ComputeConvertEmptyStringToNull()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob leere Zeichenfolgen, die in Formularen zurückgesendet werden, in NULL konvertiert werden sollen, oder legt diesen fest.

ComputeDataTypeName()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft Metainformationen zum Datentyp ab oder legt diese fest.

ComputeDescription()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft die Beschreibung des Modells ab oder legt sie fest.

ComputeDisplayFormatString()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft die Anzeigeformatzeichenfolge für das Modell ab oder legt sie fest.

ComputeDisplayName()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft den Anzeigenamen des Modells ab oder legt den Anzeigenamen fest.

ComputeEditFormatString()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft die Bearbeitungsformatzeichenfolge des Modells ab oder legt sie fest.

ComputeHasNonDefaultEditFormat()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird.

ComputeHideSurroundingHtml()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob das Modellobjekt mit zugeordneten HTML-Elementen gerendert werden soll, oder legt diesen fest.

ComputeHtmlEncode()

Stellt einen Container für zwischengespeicherte Metadaten bereit.

ComputeIsReadOnly()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob das Modell schreibgeschützt ist, oder legt diesen fest.

ComputeIsRequired()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob das Modell erforderlich ist, oder legt diesen fest.

ComputeNullDisplayText()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft die zwischengespeicherte Zeichenfolge ab, die für NULL-Werte angezeigt werden soll, oder legt diese fest.

ComputeOrder()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der die Reihenfolge der aktuellen Metadaten darstellt, oder legt diesen fest.

ComputeShortDisplayName()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen kurzen Anzeigenamen ab oder legt einen kurzen Anzeigenamen fest.

ComputeShowForDisplay()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob die Eigenschaft in schreibgeschützten Ansichten wie Listen- und Detailansichten angezeigt werden soll, oder legt diesen fest.

ComputeShowForEdit()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der angibt, ob das Modell in bearbeitbaren Ansichten angezeigt werden soll, oder legt diesen fest.

ComputeSimpleDisplayText()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft die zwischengespeicherte einfache Anzeigezeichenfolge für das Modell ab oder legt diese fest.

ComputeTemplateHint()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Hinweis ab, der vorschlägt, welche Vorlage für dieses Modell verwendet werden soll, oder legt diesen fest.

ComputeWatermark()

Diese Methode ist geschützt und kann deshalb nicht direkt aufgerufen werden. Diese Methode wurde so konzipiert, dass sie in einer ableitenden Klasse wie CachedDataAnnotationsModelMetadataüberschrieben wird. Ruft einen zwischengespeicherten Wert ab, der als Wasserzeichen verwendet werden kann, oder legt diesen fest.

GetDisplayName()

Ruft den Anzeigenamen für das Modell ab.

(Geerbt von ModelMetadata)
GetSimpleDisplayText()

Ruft die einfache Anzeigezeichenfolge für das Modell ab oder legt sie fest.

GetValidators(ControllerContext)

Ruft eine Liste der Validierungssteuerelemente für das Modell ab.

(Geerbt von ModelMetadata)

Gilt für: