Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 네임스페이스

모델 바인딩에 사용되는 메타데이터를 검색하고 적용하는 데 사용되는 형식을 제공합니다.

클래스

BindingMetadata

에 대한 메타데이터 세부 정보를 바인딩합니다 ModelMetadata.

BindingMetadataProviderContext

에 대한 컨텍스트입니다 IBindingMetadataProvider.

BindingSourceMetadataProvider

DefaultModelMetadata제공합니다BindingMetadata.

DataMemberRequiredBindingMetadataProvider

IsRequired에 대한 IBindingMetadataProvider입니다.

DefaultMetadataDetails

에 대한 연결된 메타데이터 개체를 보유합니다 DefaultModelMetadata.

DefaultModelBindingMessageProvider

읽기/쓰기 ModelBindingMessageProvider 구현.

DefaultModelMetadata

기본 ModelMetadata 구현입니다.

DefaultModelMetadataProvider

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

DisplayMetadata

에 대한 메타데이터 세부 정보를 표시합니다 ModelMetadata.

DisplayMetadataProviderContext

및 에 대한 컨텍스트입니다 IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

IBindingMetadataProvider 일치하는 형식에 대해 를 false 구성하는 입니다IsBindingAllowed.

MetadataDetailsProviderExtensions

IMetadataDetailsProvider에 대한 확장 메서드입니다.

ModelBindingMessageProvider

모델 바인딩 시스템에서 감지하는 오류 메시지에 대한 공급자입니다.

SystemTextJsonValidationMetadataProvider

System.Text.Json.Serialization 특성 클래스에 대한 및 IValidationMetadataProvider 구현 IDisplayMetadataProvider 입니다.

ValidationMetadata

에 대한 유효성 검사 메타데이터 세부 정보입니다 ModelMetadata.

ValidationMetadataProviderContext

에 대한 컨텍스트입니다 IValidationMetadataProvider.

구조체

ModelMetadataIdentity

를 식별하는 키 형식입니다 ModelMetadata.

인터페이스

IBindingMetadataProvider

DefaultModelMetadata제공합니다BindingMetadata.

ICompositeMetadataDetailsProvider

복합 IMetadataDetailsProvider입니다.

IDisplayMetadataProvider

DefaultModelMetadata제공합니다DisplayMetadata.

IMetadataDetailsProvider

모델 개체에 대한 메타데이터 세부 정보 공급자에 대한 표식 인터페이스입니다. 구현은 하나 이상의 IBindingMetadataProvider, IDisplayMetadataProviderIValidationMetadataProvider을 구현해야 합니다.

IModelBindingMessageProvider

모델 바인딩 시스템에서 감지하는 오류 메시지에 대한 공급자입니다.

IValidationMetadataProvider

DefaultModelMetadata제공합니다ValidationMetadata.

열거형

ModelMetadataKind

의 종류에 대한 열거형 ModelMetadata

설명

모델 바인딩에 대한 자세한 내용은 모델 바인딩을 참조하세요.