AssociatedMetadataProvider.GetMetadataForProperty 메서드

정의

파생 클래스에서 재정의되는 경우 지정된 속성에 대한 메타데이터를 반환합니다.

오버로드

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

파생 클래스에서 재정의되는 경우 속성 설명자 개체에서 지정한 속성에 대한 메타데이터를 반환합니다.

GetMetadataForProperty(Func<Object>, Type, String)

파생 클래스에서 재정의되는 경우 속성 이름에서 지정한 속성에 대한 메타데이터를 반환합니다.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

파생 클래스에서 재정의되는 경우 속성 설명자 개체에서 지정한 속성에 대한 메타데이터를 반환합니다.

protected:
 virtual System::Web::ModelBinding::ModelMetadata ^ GetMetadataForProperty(Func<System::Object ^> ^ modelAccessor, Type ^ containerType, System::ComponentModel::PropertyDescriptor ^ propertyDescriptor);
protected virtual System.Web.ModelBinding.ModelMetadata GetMetadataForProperty (Func<object> modelAccessor, Type containerType, System.ComponentModel.PropertyDescriptor propertyDescriptor);
override this.GetMetadataForProperty : Func<obj> * Type * System.ComponentModel.PropertyDescriptor -> System.Web.ModelBinding.ModelMetadata
Protected Overridable Function GetMetadataForProperty (modelAccessor As Func(Of Object), containerType As Type, propertyDescriptor As PropertyDescriptor) As ModelMetadata

매개 변수

modelAccessor
Func<Object>

모델 접근자입니다.

containerType
Type

컨테이너의 형식입니다.

propertyDescriptor
PropertyDescriptor

속성 설명자입니다.

반환

ModelMetadata

지정된 속성에 대한 메타데이터입니다.

적용 대상

GetMetadataForProperty(Func<Object>, Type, String)

파생 클래스에서 재정의되는 경우 속성 이름에서 지정한 속성에 대한 메타데이터를 반환합니다.

public:
 override System::Web::ModelBinding::ModelMetadata ^ GetMetadataForProperty(Func<System::Object ^> ^ modelAccessor, Type ^ containerType, System::String ^ propertyName);
public override System.Web.ModelBinding.ModelMetadata GetMetadataForProperty (Func<object> modelAccessor, Type containerType, string propertyName);
override this.GetMetadataForProperty : Func<obj> * Type * string -> System.Web.ModelBinding.ModelMetadata
Public Overrides Function GetMetadataForProperty (modelAccessor As Func(Of Object), containerType As Type, propertyName As String) As ModelMetadata

매개 변수

modelAccessor
Func<Object>

모델 접근자입니다.

containerType
Type

컨테이너의 형식입니다.

propertyName
String

속성의 이름입니다.

반환

ModelMetadata

지정된 속성에 대한 메타데이터입니다.

예외

containerType 매개 변수가 null인 경우

또는 propertyName 매개 변수가 null이거나 비어 있는 경우

또는 propertyName으로 지정된 이름이 있는 속성을 containerType 형식에서 찾을 수 없습니다.

적용 대상