Freigeben über


ModelMetadataIdentity Struktur

Definition

Ein Schlüsseltyp, der eine ModelMetadataidentifiziert.

public value class ModelMetadataIdentity : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelMetadataIdentity>
public struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
public readonly struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
type ModelMetadataIdentity = struct
Public Structure ModelMetadataIdentity
Implements IEquatable(Of ModelMetadataIdentity)
Vererbung
ModelMetadataIdentity
Implementiert

Eigenschaften

ConstructorInfo

Ruft einen Deskriptor für den Konstruktor ab, odernull, wenn dieser instance keinen Konstruktor darstellt.

ContainerType

Ruft die Type durch die aktuelle instance dargestellte Modelleigenschaft ab, odernull, wenn die aktuelle instance keine Eigenschaft darstellt.

MetadataKind

Ruft einen Wert ab, der die Art der Metadaten angibt, die vom aktuellen instance dargestellt werden.

ModelType

Ruft die ab, die Type durch die aktuelle instance dargestellt wird.

Name

Ruft den Namen des aktuellen instance ab, wenn er einen Parameter oder eine Eigenschaft darstellt oder null die aktuelle instance einen Typ darstellt.

ParameterInfo

Ruft einen Deskriptor für den Parameter ab, odernull, wenn dieser instance keinen Parameter darstellt.

PropertyInfo

Ruft einen Deskriptor für die Eigenschaft ab, odernull, wenn dieser instance keine Eigenschaft darstellt.

Methoden

Equals(ModelMetadataIdentity)

Ein Schlüsseltyp, der eine ModelMetadataidentifiziert.

Equals(Object)

Ein Schlüsseltyp, der eine ModelMetadataidentifiziert.

ForConstructor(ConstructorInfo, Type)

Erstellt einen ModelMetadataIdentity für den bereitgestellten Parameter mit dem angegebenen Modelltyp.

ForParameter(ParameterInfo)

Erstellt einen ModelMetadataIdentity für den bereitgestellten Parameter.

ForParameter(ParameterInfo, Type)

Erstellt einen ModelMetadataIdentity für den bereitgestellten Parameter mit dem angegebenen Modelltyp.

ForProperty(PropertyInfo, Type, Type)

Erstellt eine ModelMetadataIdentity für die bereitgestellte Eigenschaft.

ForProperty(Type, String, Type)
Veraltet.
Veraltet.

Erstellt eine ModelMetadataIdentity für die bereitgestellte Eigenschaft.

ForType(Type)

Erstellt eine ModelMetadataIdentity für das bereitgestellte Modell Type.

GetHashCode()

Ein Schlüsseltyp, der eine ModelMetadataidentifiziert.

Gilt für: