Compartir a través de


ModelMetadataIdentity Estructura

Definición

Tipo de clave que identifica un ModelMetadataobjeto .

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)
Herencia
ModelMetadataIdentity
Implementaciones

Propiedades

ConstructorInfo

Obtiene un descriptor para el constructor o null si esta instancia no representa un constructor.

ContainerType

Obtiene la Type definición de la propiedad del modelo representada por la instancia actual o null si la instancia actual no representa una propiedad.

MetadataKind

Obtiene un valor que indica el tipo de metadatos representados por la instancia actual.

ModelType

Obtiene el Type representado por la instancia actual.

Name

Obtiene el nombre de la instancia actual si representa un parámetro o una propiedad, o null si la instancia actual representa un tipo.

ParameterInfo

Obtiene un descriptor para el parámetro o null si esta instancia no representa un parámetro.

PropertyInfo

Obtiene un descriptor para la propiedad o null si esta instancia no representa una propiedad.

Métodos

Equals(ModelMetadataIdentity)

Tipo de clave que identifica un ModelMetadataobjeto .

Equals(Object)

Tipo de clave que identifica un ModelMetadataobjeto .

ForConstructor(ConstructorInfo, Type)

Crea un ModelMetadataIdentity para el parámetro proporcionado con el tipo de modelo especificado.

ForParameter(ParameterInfo)

Crea un ModelMetadataIdentity para el parámetro proporcionado.

ForParameter(ParameterInfo, Type)

Crea un ModelMetadataIdentity para el parámetro proporcionado con el tipo de modelo especificado.

ForProperty(PropertyInfo, Type, Type)

Crea un ModelMetadataIdentity para la propiedad proporcionada.

ForProperty(Type, String, Type)
Obsoletos.
Obsoletos.

Crea un ModelMetadataIdentity para la propiedad proporcionada.

ForType(Type)

Crea un ModelMetadataIdentity para el modelo Typeproporcionado.

GetHashCode()

Tipo de clave que identifica un ModelMetadataobjeto .

Se aplica a