Condividi tramite


ModelMetadataIdentity Struct

Definizione

Tipo di chiave che identifica un ModelMetadataoggetto .

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)
Ereditarietà
ModelMetadataIdentity
Implementazioni

Proprietà

ConstructorInfo

Ottiene un descrittore per il costruttore o null se questa istanza non rappresenta un costruttore.

ContainerType

Ottiene la definizione della Type proprietà del modello rappresentata dall'istanza corrente oppure null se l'istanza corrente non rappresenta una proprietà.

MetadataKind

Ottiene un valore che indica il tipo di metadati rappresentato dall'istanza corrente.

ModelType

Ottiene l'oggetto Type rappresentato dall'istanza corrente.

Name

Ottiene il nome dell'istanza corrente se rappresenta un parametro o una proprietà oppure null se l'istanza corrente rappresenta un tipo.

ParameterInfo

Ottiene un descrittore per il parametro o null se questa istanza non rappresenta un parametro.

PropertyInfo

Ottiene un descrittore per la proprietà o null se questa istanza non rappresenta una proprietà.

Metodi

Equals(ModelMetadataIdentity)

Tipo di chiave che identifica un ModelMetadataoggetto .

Equals(Object)

Tipo di chiave che identifica un ModelMetadataoggetto .

ForConstructor(ConstructorInfo, Type)

Crea un ModelMetadataIdentity oggetto per il parametro specificato con il tipo di modello specificato.

ForParameter(ParameterInfo)

Crea un ModelMetadataIdentity oggetto per il parametro specificato.

ForParameter(ParameterInfo, Type)

Crea un ModelMetadataIdentity oggetto per il parametro specificato con il tipo di modello specificato.

ForProperty(PropertyInfo, Type, Type)

Crea un ModelMetadataIdentity oggetto per la proprietà specificata.

ForProperty(Type, String, Type)
Obsoleti.
Obsoleti.

Crea un ModelMetadataIdentity oggetto per la proprietà specificata.

ForType(Type)

Crea un ModelMetadataIdentity oggetto per il modello Typefornito.

GetHashCode()

Tipo di chiave che identifica un ModelMetadataoggetto .

Si applica a