다음을 통해 공유


ModelMetadataProvider 클래스

정의

인스턴스를 제공할 수 있는 공급자입니다 ModelMetadata.

public ref class ModelMetadataProvider abstract : Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public abstract class ModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
type ModelMetadataProvider = class
    interface IModelMetadataProvider
Public MustInherit Class ModelMetadataProvider
Implements IModelMetadataProvider
상속
ModelMetadataProvider
파생
구현

생성자

ModelMetadataProvider()

인스턴스를 제공할 수 있는 공급자입니다 ModelMetadata.

메서드

GetMetadataForConstructor(ConstructorInfo, Type)

생성자를 설명하는 메타데이터를 제공합니다.

GetMetadataForParameter(ParameterInfo, Type)

매개 변수를 설명하는 메타데이터를 제공합니다.

GetMetadataForParameter(ParameterInfo)

매개 변수를 설명하는 메타데이터를 제공합니다.

GetMetadataForProperties(Type)

의 속성을 설명하는 메타데이터를 Type제공합니다.

GetMetadataForProperty(PropertyInfo, Type)

속성을 설명하는 메타데이터를 제공합니다.

GetMetadataForType(Type)

를 설명하는 메타데이터를 Type제공합니다.

확장 메서드

GetMetadataForProperty(IModelMetadataProvider, Type, String)

제공된 ModelMetadatapropertyName로 식별되는 속성에 대한 를 containerType 가져옵니다.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer 제공된 및 model에 대한 을 modelType 가져옵니다.

적용 대상