DefaultModelMetadataProvider 클래스

정의

리플렉션 기반의 IModelMetadataProvider 기본 구현입니다.

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

생성자

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

DefaultModelMetadataProvider를 만듭니다.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

DefaultModelMetadataProvider를 만듭니다.

속성

DetailsProvider

ICompositeMetadataDetailsProvider를 가져옵니다.

ModelBindingMessageProvider

DefaultModelBindingMessageProvider를 가져옵니다.

메서드

CreateModelMetadata(DefaultMetadataDetails)

ModelMetadata에서 새 DefaultMetadataDetails을 만듭니다.

CreateParameterDetails(ModelMetadataIdentity)

매개 변수 TypeDefaultMetadataDetails 대한 항목을 만듭니다.

CreatePropertyDetails(ModelMetadataIdentity)

모델 TypeDefaultMetadataDetails 속성에 대한 항목을 만듭니다.

CreateTypeDetails(ModelMetadataIdentity)

DefaultMetadataDetails 모델에 Type대한 항목을 만듭니다.

GetMetadataForConstructor(ConstructorInfo, Type)

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

GetMetadataForConstructor(ConstructorInfo, Type)

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

(다음에서 상속됨 ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

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

GetMetadataForParameter(ParameterInfo, Type)

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

GetMetadataForParameter(ParameterInfo, Type)

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

(다음에서 상속됨 ModelMetadataProvider)
GetMetadataForProperties(Type)

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

GetMetadataForProperty(PropertyInfo, Type)

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

GetMetadataForProperty(PropertyInfo, Type)

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

(다음에서 상속됨 ModelMetadataProvider)
GetMetadataForType(Type)

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

확장 메서드

GetMetadataForProperty(IModelMetadataProvider, Type, String)

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

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

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

적용 대상