Partager via


ModelMetadataIdentity Structure

Définition

Type de clé qui identifie un ModelMetadata.

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)
Héritage
ModelMetadataIdentity
Implémente

Propriétés

ConstructorInfo

Obtient un descripteur pour le constructeur, ou null si ce instance ne représente pas un constructeur.

ContainerType

Obtient la Type définition de la propriété de modèle représentée par le instance actuel, ou null si le instance actuel ne représente pas une propriété.

MetadataKind

Obtient une valeur indiquant le type de métadonnées représenté par le instance actuel.

ModelType

Obtient le Type représenté par le instance actuel.

Name

Obtient le nom du instance actuel s’il représente un paramètre ou une propriété, ou null si le instance actuel représente un type.

ParameterInfo

Obtient un descripteur pour le paramètre, ou null si ce instance ne représente pas de paramètre.

PropertyInfo

Obtient un descripteur pour la propriété ou null si cette instance ne représente pas une propriété.

Méthodes

Equals(ModelMetadataIdentity)

Type de clé qui identifie un ModelMetadata.

Equals(Object)

Type de clé qui identifie un ModelMetadata.

ForConstructor(ConstructorInfo, Type)

Crée un ModelMetadataIdentity pour le paramètre fourni avec le type de modèle spécifié.

ForParameter(ParameterInfo)

Crée un ModelMetadataIdentity pour le paramètre fourni.

ForParameter(ParameterInfo, Type)

Crée un ModelMetadataIdentity pour le paramètre fourni avec le type de modèle spécifié.

ForProperty(PropertyInfo, Type, Type)

Crée un ModelMetadataIdentity pour la propriété fournie.

ForProperty(Type, String, Type)
Obsolète.
Obsolète.

Crée un ModelMetadataIdentity pour la propriété fournie.

ForType(Type)

Crée un ModelMetadataIdentity pour le modèle Typefourni.

GetHashCode()

Type de clé qui identifie un ModelMetadata.

S’applique à