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.
Eine Metadatendarstellung eines Modelltyps, einer Eigenschaft oder eines Parameters.
public ref class ModelMetadata abstract : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^>
public ref class ModelMetadata abstract : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^>, Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public abstract class ModelMetadata : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>
public abstract class ModelMetadata : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
type ModelMetadata = class
interface IEquatable<ModelMetadata>
type ModelMetadata = class
interface IEquatable<ModelMetadata>
interface IModelMetadataProvider
type ModelMetadata = class
interface IModelMetadataProvider
interface IEquatable<ModelMetadata>
Public MustInherit Class ModelMetadata
Implements IEquatable(Of ModelMetadata)
Public MustInherit Class ModelMetadata
Implements IEquatable(Of ModelMetadata), IModelMetadataProvider
- Vererbung
-
ModelMetadata
- Abgeleitet
- Implementiert
Konstruktoren
ModelMetadata(ModelMetadataIdentity) |
Erstellt einen neuen ModelMetadata. |
Felder
DefaultOrder |
Der Standardwert von Order. |
Eigenschaften
AdditionalValues |
Ruft eine Auflistung zusätzlicher Informationen zum Modell ab. |
BinderModelName |
Ruft den Namen eines Modells ab, wenn explizit mit IModelNameProviderangegeben wird. |
BinderType |
Ruft den Type eines IModelBinder eines Modells ab, wenn explizit mit IBinderTypeProviderMetadataangegeben wird. |
BindingSource |
Ruft eine Bindermetadaten für dieses Modell ab. |
BoundConstructor |
Ruft ModelMetadata instance für einen Konstruktor eines Datensatztyps ab, der während der Bindung und Validierung verwendet wird. |
BoundConstructorInvoker |
Ruft einen Delegaten ab, der den gebundenen Konstruktor aufruft, wenn kein -Konstruktor BoundConstructor ist |
BoundConstructorParameters |
Ruft die Auflistung von ModelMetadata Instanzen für Parameter für einen ab BoundConstructor. Dies ist nur verfügbar, wenn MetadataKind ist Constructor. |
ContainerMetadata |
Ruft die Metadaten für ContainerType ab, wenn diese Metadaten für eine Eigenschaft sind, andernfalls |
ContainerType |
Ruft den Typ ab, der die -Eigenschaft enthält, wenn diese Metadaten für eine Eigenschaft sind. |
ConvertEmptyStringToNull |
Ruft einen Wert ab, der angibt, ob ein leerer Zeichenfolgenwert oder ein Wert, der nur Leerzeichen |
DataTypeName |
Ruft den Namen des Datentyps des Modells ab. Außerkraftsetzungen ModelType in einigen Anzeigeszenarien. |
Description |
Ruft die Beschreibung des Modells ab. |
DisplayFormatString |
Ruft die Formatzeichenfolge (siehe https://msdn.microsoft.com/en-us/library/txafckwd.aspx) ab, die zum Anzeigen des Modells verwendet wird. |
DisplayName |
Ruft den Anzeigenamen des Modells ab. |
EditFormatString |
Ruft die Formatzeichenfolge (siehe https://msdn.microsoft.com/en-us/library/txafckwd.aspx) ab, die zum Bearbeiten des Modells verwendet wird. |
ElementMetadata |
Ruft die ModelMetadata für -Elemente von ab ModelType , wenn implementiert TypeIEnumerablewird. |
ElementType |
Ruft die Type für -Elemente von ab ModelType , wenn implementiert TypeIEnumerablewird. |
EnumGroupedDisplayNamesAndValues |
Ruft die geordneten und gruppierten Anzeigenamen und Werte aller Enum Werte in ab UnderlyingOrModelType. |
EnumNamesAndValues |
Ruft die Namen und Werte aller Enum Werte in ab UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Ruft einen Wert ab, der angibt, ob EditFormatString ein nicht |
HasValidators |
Ruft einen Wert ab, der angibt, ob das Modell oder eine seiner Eigenschaften oder Elemente über zugeordnete Validierungssteuerelemente verfügt. |
HideSurroundingHtml |
Ruft einen Wert ab, der angibt, ob die Anzeigevorlage "HiddenInput" (nicht der Ausdruckswert) zurückgegeben |
HtmlEncode |
Ruft einen Wert ab, der angibt, ob der Wert HTML-codiert sein soll. |
Identity |
Ruft den Schlüssel für die aktuelle instance ab. |
IsBindingAllowed |
Ruft einen Wert ab, der angibt, ob der Modellwert durch Modellbindung gebunden werden kann. Dies gilt nur, wenn die aktuelle instance eine Eigenschaft darstellt. |
IsBindingRequired |
Ruft einen Wert ab, der angibt, ob der Modellwert für die Modellbindung erforderlich ist. Dies gilt nur, wenn die aktuelle instance eine Eigenschaft darstellt. |
IsCollectionType |
Ruft einen Wert ab, der angibt, ob ein Auflistungstyp ist oder nicht ModelType . |
IsComplexType |
Ruft einen Wert ab, der angibt, ob ModelType ein komplexer Typ ist. |
IsEnum |
Ruft einen Wert ab, der angibt, ob UnderlyingOrModelType für ein Enumsteht. |
IsEnumerableType |
Ruft einen Wert ab, der angibt, ob ein aufzählbarer Typ ist oder nicht ModelType . |
IsFlagsEnum |
Ruft einen Wert ab, der angibt, ob UnderlyingOrModelType für eine Enum mit einem zugeordneten FlagsAttributeist. |
IsNullableValueType |
Ruft einen Wert ab, der angibt, ob ein Nullable<T>ist.ModelType |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob der Modellwert schreibgeschützt ist. Dies gilt nur, wenn die aktuelle instance eine Eigenschaft darstellt. |
IsReferenceOrNullableType |
Ruft einen Wert ab, der angibt, ob Werte zulässig |
IsRequired |
Ruft einen Wert ab, der angibt, ob der Modellwert erforderlich ist. Dies gilt nur, wenn die aktuelle instance eine Eigenschaft darstellt. |
MetadataKind |
Ruft einen Wert ab, der die Art des Metadatenelements angibt, das vom aktuellen instance dargestellt wird. |
ModelBindingMessageProvider |
Ruft die ModelBindingMessageProvider-Instanz ab. |
ModelType |
Ruft den Modelltyp ab, der vom aktuellen instance dargestellt wird. |
Name |
Ruft den Namen des Parameters oder der Eigenschaft ab, wenn diese Metadaten für einen Parameter oder eine Eigenschaft sind. |
NullDisplayText |
Ruft den Text ab, der angezeigt werden soll, wenn das Modell ist |
Order |
Ruft einen Wert ab, der angibt, wo die aktuellen Metadaten relativ zu anderen Eigenschaften im enthaltenden Typ sortiert werden sollen. |
ParameterName |
Ruft den Namen des Parameters ab, wenn diese Metadaten für einen Parameter sind. |
Placeholder |
Ruft den Text ab, der als Platzhalterwert für einen Editor angezeigt werden soll. Standardmäßig wird dies mit Promptkonfiguriert. |
Properties |
Ruft die Auflistung von ModelMetadata Instanzen für die Eigenschaften des Modells ab. |
PropertyFilterProvider |
Ruft den IPropertyFilterProviderab, der bestimmen kann, welche Eigenschaften modellgebunden werden sollen. |
PropertyGetter |
Ruft einen Eigenschafts-Getter-Delegaten ab, um den Eigenschaftswert aus einem Modellobjekt abzurufen. |
PropertyName |
Ruft den Namen der Eigenschaft ab, wenn diese Metadaten für eine Eigenschaft sind. |
PropertySetter |
Ruft einen Eigenschaftensetterdelegat ab, um den Eigenschaftswert für ein Modellobjekt festzulegen. |
PropertyValidationFilter |
Ruft eine IPropertyValidationFilter Implementierung ab, die angibt, ob dieses Modell überprüft werden soll. Wenn |
ShowForDisplay |
Ruft einen Wert ab, der angibt, ob die Eigenschaft in schreibgeschützten Ansichten angezeigt werden soll. |
ShowForEdit |
Ruft einen Wert ab, der angibt, ob die Eigenschaft in bearbeitbaren Ansichten angezeigt werden soll. |
SimpleDisplayProperty |
Ruft einen Wert ab, der der Name der Eigenschaft ist, die zum Anzeigen des Modells verwendet wird. |
TemplateHint |
Ruft eine Zeichenfolge ab, die vom Vorlagensystem verwendet wird, um display-templates und editor-templates zu ermitteln. Verwenden Sie UIHintAttribute , um anzugeben. |
UnderlyingOrModelType |
Ruft das zugrunde liegende Typargument ab, wenn ModelType von geerbt wird Nullable<T>. Ruft andernfalls ab ModelType. |
ValidateChildren |
Ruft einen Wert ab, der angibt, ob Eigenschaften oder Elemente des Modells überprüft werden sollen. |
ValidatorMetadata |
Ruft eine Auflistung von Metadatenelementen für Validierungssteuerelemente ab. |
Methoden
Equals(ModelMetadata) |
Eine Metadatendarstellung eines Modelltyps, einer Eigenschaft oder eines Parameters. |
Equals(Object) |
Eine Metadatendarstellung eines Modelltyps, einer Eigenschaft oder eines Parameters. |
GetDisplayName() |
Ruft einen Anzeigenamen für das Modell ab. |
GetHashCode() |
Eine Metadatendarstellung eines Modelltyps, einer Eigenschaft oder eines Parameters. |
GetMetadataForProperties(Type) |
Stellt Metadaten bereit, die die Eigenschaften eines Typebeschreiben. |
GetMetadataForType(Type) |
Stellt Metadaten bereit, die einen Typebeschreiben. |
Erweiterungsmethoden
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Ruft eine ModelMetadata für -Eigenschaft ab, die durch die bereitgestellte |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Ruft eine ModelExplorer für die bereitgestellte |