Microsoft.AspNetCore.Mvc.ModelBinding 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모델 바인더를 지원하는 데 필요한 계약 유형을 제공합니다.
클래스
구조체
EnumGroupAndName |
에 대한 열거형 값을 그룹화할 때 사용되는 추상화입니다 EnumGroupedDisplayNamesAndValues. |
ModelBindingContext.NestedScope |
의 값을 반환합니다 EnterNestedScope. 자식 바인딩 컨텍스트 상태를 에서 해제 ModelBindingContext해야 하는 경우 호출자가 삭제해야 합니다. |
ModelBindingResult |
모델 바인딩의 결과를 포함합니다. |
ModelStateDictionary.Enumerator |
ModelStateDictionary.PrefixEnumerable에 대한 IEnumerator<T>입니다. |
ModelStateDictionary.KeyEnumerable |
의 IEnumerable<T> 키에 대한 입니다 ModelStateDictionary. |
ModelStateDictionary.KeyEnumerator |
의 IEnumerator<T> 키에 대한 입니다 ModelStateDictionary. |
ModelStateDictionary.PrefixEnumerable |
를 열거 ModelStateDictionary 하여 지정된 접두사로 시작하는 항목을 제공합니다. |
ModelStateDictionary.ValueEnumerable |
ModelStateEntry에 대한 IEnumerable입니다. |
ModelStateDictionary.ValueEnumerator |
에 대한 열거자입니다 ModelStateEntry. |
ValueProviderResult |
작업의 결과입니다 GetValue(String) . |
인터페이스
IBinderTypeProviderMetadata |
를 Type 구현하는 을 IModelBinder제공합니다. |
IBindingSourceMetadata |
모델 바인딩의 데이터 원본을 지정하는 메타데이터입니다. |
IBindingSourceValueProvider |
에 따라 BindingSource콘텐츠를 필터링할 수 있는 값 공급자입니다. |
ICollectionModelBinder |
모델 바인딩 컬렉션에 대한 인터페이스입니다. |
IEnumerableValueProvider |
열거 가능한 를 나타내는 인터페이스입니다 IValueProvider. |
IKeyRewriterValueProvider |
요청 데이터에 비해 다시 작성된 키를 제거하기 위해 콘텐츠를 필터링할 수 있는 값 공급자입니다. |
IModelBinder |
모델 바인더에 대한 인터페이스를 정의합니다. |
IModelBinderFactory |
인스턴스를 만들기 IModelBinder 위한 팩터리 추상화입니다. |
IModelBinderProvider |
인스턴스를 만듭니다 IModelBinder . 에 |
IModelMetadataProvider |
인스턴스를 제공할 수 있는 공급자입니다 ModelMetadata. |
IModelNameProvider |
모델 이름을 메타데이터로 제공할 수 있는 엔터티를 나타냅니다. |
IOptionalBinderMetadata |
ASP.NET Web API 작업 오버로드를 위해 선택적 매개 변수를 지정하는 형식입니다. 선택적 매개 변수는 오버로드에 참여하지 않으며 선택할 작업에 대한 값을 가질 필요가 없습니다. 이는 ASP.NET Web API 작업 오버로드 없이 사용할 때 영향을 주지 않습니다. |
IPropertyFilterProvider |
모델 바인딩으로 바인딩해야 하는 모델 속성 또는 매개 변수를 결정할 수 있는 조건자를 제공합니다. |
IRequestPredicateProvider |
현재 요청과 연결된 상태에 따라 최상위 모델을 바인딩하거나 바인딩하지 않을 수 있는 인터페이스입니다. |
IValueProvider |
값 공급자에 필요한 메서드를 정의합니다. |
IValueProviderFactory |
인스턴스를 만들기 IValueProvider 위한 팩터리입니다. |
열거형
BindingBehavior |
모델 바인딩 시스템의 동작 옵션을 열거합니다. |
EmptyBodyBehavior |
입력 서식 지정 중에 빈 본문을 처리하는 동작을 결정합니다. |
ModelValidationState |
instance 유효성 검사 상태입니다 ModelStateEntry . ModelValidationState 의 Root 는 의 ModelStateDictionary유효성을 확인하는 데 사용됩니다. IsValid 는 |
설명
모델 바인딩에 대한 자세한 내용은 모델 바인딩을 참조하세요.