Поделиться через


ModelMetadataIdentity Структура

Определение

Тип ключа, который идентифицирует 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)
Наследование
ModelMetadataIdentity
Реализации

Свойства

ConstructorInfo

Возвращает дескриптор для конструктора или null значение , если этот экземпляр не представляет конструктор.

ContainerType

Type Возвращает свойство, определяющее свойство модели, представленное текущим экземпляром, или null значение , если текущий экземпляр не представляет свойство.

MetadataKind

Возвращает значение, указывающее тип метаданных, представленных текущим экземпляром .

ModelType

Возвращает объект , Type представленный текущим экземпляром .

Name

Возвращает имя текущего экземпляра, если он представляет параметр или свойство, или null если текущий экземпляр представляет тип.

ParameterInfo

Возвращает дескриптор для параметра или null значение , если этот экземпляр не представляет параметр.

PropertyInfo

Возвращает дескриптор для свойства или null значение , если этот экземпляр не представляет свойство.

Методы

Equals(ModelMetadataIdentity)

Тип ключа, который идентифицирует ModelMetadata.

Equals(Object)

Тип ключа, который идентифицирует ModelMetadata.

ForConstructor(ConstructorInfo, Type)

ModelMetadataIdentity Создает для предоставленного параметра с указанным типом модели.

ForParameter(ParameterInfo)

ModelMetadataIdentity Создает для предоставленного параметра .

ForParameter(ParameterInfo, Type)

ModelMetadataIdentity Создает для предоставленного параметра с указанным типом модели.

ForProperty(PropertyInfo, Type, Type)

ModelMetadataIdentity Создает для предоставленного свойства .

ForProperty(Type, String, Type)
Устаревшие..
Устаревшие..

ModelMetadataIdentity Создает для предоставленного свойства .

ForType(Type)

ModelMetadataIdentity Создает для предоставленной модели Type.

GetHashCode()

Тип ключа, который идентифицирует ModelMetadata.

Применяется к