다음을 통해 공유


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 이 instance 생성자를 나타내지 않는 경우 입니다.

ContainerType

Type 현재 instance 나타내는 모델 속성을 정의하거나 null 현재 instance 속성을 나타내지 않는 경우 를 가져옵니다.

MetadataKind

현재 instance 나타내는 메타데이터의 종류를 나타내는 값을 가져옵니다.

ModelType

Type 현재 instance 나타내는 를 가져옵니다.

Name

매개 변수 또는 속성을 null 나타내는 경우 또는 현재 instance 형식을 나타내는 경우 현재 instance 이름을 가져옵니다.

ParameterInfo

매개 변수에 대한 설명자를 가져오거나 null 이 instance 매개 변수를 나타내지 않는 경우 입니다.

PropertyInfo

속성에 대한 설명자를 가져오거나 null 이 instance 속성을 나타내지 않는 경우 입니다.

메서드

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.

적용 대상