Freigeben über


DefaultModelMetadata Klasse

Definition

Eine Standardimplementierung ModelMetadata .

public ref class DefaultModelMetadata : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata
public class DefaultModelMetadata : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
type DefaultModelMetadata = class
    inherit ModelMetadata
Public Class DefaultModelMetadata
Inherits ModelMetadata
Vererbung
DefaultModelMetadata

Konstruktoren

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, DefaultModelBindingMessageProvider)

Erstellt einen neuen DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, ModelBindingMessageProvider)

Erstellt einen neuen DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails)

Erstellt einen neuen DefaultModelMetadata.

Eigenschaften

AdditionalValues

Ruft eine Sammlung von zusätzlichen Informationen zum Modell ab.

Attributes

Ruft den Satz von Attributen für den aktuellen instance ab.

BinderModelName

Ruft den Namen eines Modells ab, wenn explizit mit IModelNameProviderangegeben wird.

BinderType

Ruft den Type eines IModelBinder eines eines Modells ab, wenn explizit mit IBinderTypeProviderMetadataangegeben wird.

BindingMetadata

Ruft den BindingMetadata für den aktuellen instance ab.

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 Überprüfung verwendet wird.

BoundConstructor

Ruft ModelMetadata instance für einen Konstruktor eines Datensatztyps ab, der während der Bindung und Überprüfung verwendet wird.

(Geerbt von ModelMetadata)
BoundConstructorInvoker

Ruft einen Delegaten ab, der den gebundenen Konstruktor aufruft, wenn kein -nullKonstruktor BoundConstructor ist.

BoundConstructorInvoker

Ruft einen Delegaten ab, der den gebundenen Konstruktor aufruft, wenn kein -nullKonstruktor BoundConstructor ist.

(Geerbt von ModelMetadata)
BoundConstructorParameters

Ruft die Auflistung von ModelMetadata Instanzen für Parameter für eine ab BoundConstructor. Dies ist nur verfügbar, wenn MetadataKind ist Constructor.

BoundConstructorParameters

Ruft die Auflistung von ModelMetadata Instanzen für Parameter für eine ab BoundConstructor. Dies ist nur verfügbar, wenn MetadataKind ist Constructor.

(Geerbt von ModelMetadata)
ContainerMetadata

Ruft die Metadaten für ContainerType ab, wenn diese Metadaten für eine Eigenschaft sind, null andernfalls.

ContainerMetadata

Ruft die Metadaten für ContainerType ab, wenn diese Metadaten für eine Eigenschaft sind, null andernfalls.

(Geerbt von ModelMetadata)
ContainerType

Ruft den Typ ab, der die -Eigenschaft enthält, wenn diese Metadaten für eine Eigenschaft sind; null Andernfalls.

(Geerbt von ModelMetadata)
ConvertEmptyStringToNull

Ruft einen Wert ab, der angibt, ob ein leerer Zeichenfolgenwert oder ein Wert, der nur Leerzeichen enthält, in null konvertiert werden soll, wenn ein Modell als Text dargestellt wird.

DataTypeName

Ruft den Namen des Datentyps des Modells ab. Überschreibungen 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.

DisplayMetadata

Ruft den DisplayMetadata für den aktuellen instance ab.

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 diese Type implementiert IEnumerable.

ElementType

Ruft die Type für -Elemente von ab ModelType , wenn diese Type implementiert IEnumerable.

(Geerbt von ModelMetadata)
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 sich ein nichtnull leerer Wert vom Standardwert für den Datentyp unterscheidet.

HasValidators

Ruft einen Wert ab, der angibt, ob das Modell oder eine seiner Eigenschaften oder Elemente über zugeordnete Validierungsatoren verfügt.

HasValidators

Ruft einen Wert ab, der angibt, ob das Modell oder eine seiner Eigenschaften oder Elemente über zugeordnete Validierungsatoren verfügt.

(Geerbt von ModelMetadata)
HideSurroundingHtml

Ruft einen Wert ab, der angibt, ob die Anzeigevorlage "HiddenInput" (nicht der Ausdruckswert) zurückgegeben string.Empty werden soll und ob die Editorvorlage "HiddenInput" nicht auch den Ausdruckswert zurückgeben soll (zusammen mit dem ausgeblendeten <Eingabeelement> ).

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.

(Geerbt von ModelMetadata)
IsBindingAllowed

Ruft einen Wert ab, der angibt, ob der Modellwert durch die Modellbindung gebunden werden kann oder nicht. 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 es sich um einen Auflistungstyp handelt.ModelType

(Geerbt von ModelMetadata)
IsComplexType

Ruft einen Wert ab, der angibt, ob ModelType es sich um einen komplexen Typ handelt.

(Geerbt von ModelMetadata)
IsEnum

Ruft einen Wert ab, der angibt, ob UnderlyingOrModelType für ein Enumsteht.

IsEnumerableType

Ruft einen Wert ab, der angibt, ob es sich um einen aufzählbaren Typ handelt.ModelType

(Geerbt von ModelMetadata)
IsFlagsEnum

Ruft einen Wert ab, der angibt, ob UnderlyingOrModelType für ein Enum mit zugeordnet FlagsAttributeist.

IsNullableValueType

Ruft einen Wert ab, der angibt, ob es sich um einen Nullable<T>handelt.ModelType

(Geerbt von ModelMetadata)
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 null sind oder nichtModelType.

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

(Geerbt von ModelMetadata)
ModelBindingMessageProvider

Ruft die ModelBindingMessageProvider-Instanz ab.

ModelType

Ruft den Modelltyp ab, der vom aktuellen instance dargestellt wird.

(Geerbt von ModelMetadata)
Name

Ruft den Namen des Parameters oder der Eigenschaft ab, wenn diese Metadaten für einen Parameter oder eine Eigenschaft sind; null andernfalls, wenn dies die Metadaten für einen Typ sind.

(Geerbt von ModelMetadata)
NullDisplayText

Ruft den Text ab, der angezeigt werden soll, wenn das Modell ist null.

Order

Ruft einen Wert ab, der angibt, wo die aktuellen Metadaten relativ zu anderen Eigenschaften des enthaltenden Typs sortiert werden sollen.

ParameterName

Ruft den Namen des Parameters ab, wenn diese Metadaten für einen Parameter sind. null Andernfalls.

(Geerbt von ModelMetadata)
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 sein 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; null Andernfalls.

(Geerbt von ModelMetadata)
PropertySetter

Ruft einen Eigenschaftssatzdelegat 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 null, werden Eigenschaften mit diesem ModelMetadata überprüft.

PropertyValidationFilter

Ruft eine IPropertyValidationFilter Implementierung ab, die angibt, ob dieses Modell überprüft werden soll. Wenn null, werden Eigenschaften mit diesem ModelMetadata überprüft.

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

UnderlyingOrModelType

Ruft das zugrunde liegende Typargument ab, wenn ModelType von geerbt wird Nullable<T>. Ruft andernfalls ab ModelType.

(Geerbt von ModelMetadata)
ValidateChildren

Ruft einen Wert ab, der angibt, ob Eigenschaften oder Elemente des Modells überprüft werden sollen.

ValidationMetadata

Ruft den ValidationMetadata für den aktuellen instance ab.

ValidatorMetadata

Ruft eine Auflistung von Metadatenelementen für Validierungselemente ab.

Methoden

Equals(ModelMetadata)

Eine Standardimplementierung ModelMetadata .

(Geerbt von ModelMetadata)
Equals(Object)

Eine Standardimplementierung ModelMetadata .

(Geerbt von ModelMetadata)
GetDisplayName()

Ruft einen Anzeigenamen für das Modell ab.

(Geerbt von ModelMetadata)
GetHashCode()

Eine Standardimplementierung ModelMetadata .

(Geerbt von ModelMetadata)
GetMetadataForProperties(Type)

Stellt Metadaten bereit, die die Eigenschaften eines Typebeschreiben.

GetMetadataForProperties(Type)

Stellt Metadaten bereit, die die Eigenschaften eines Typebeschreiben.

(Geerbt von ModelMetadata)
GetMetadataForType(Type)

Stellt Metadaten bereit, die einen Typebeschreiben.

GetMetadataForType(Type)

Stellt Metadaten bereit, die einen Typebeschreiben.

(Geerbt von ModelMetadata)

Erweiterungsmethoden

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Ruft eine ModelMetadata für-Eigenschaft ab, die durch die bereitgestellte containerType und propertyNameidentifiziert wird.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Ruft eine ModelExplorer für die bereitgestellten modelType und ab model.

Gilt für: