ModelBindingContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모델 바인딩 및 유효성 검사에 대한 운영 정보를 포함하는 컨텍스트입니다.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- 상속
-
ModelBindingContext
- 파생
생성자
ModelBindingContext() |
모델 바인딩 및 유효성 검사에 대한 운영 정보를 포함하는 컨텍스트입니다. |
속성
ActionContext |
ActionContext 이 컨텍스트와 연결된 을 나타냅니다. |
BinderModelName |
를 사용하여 IModelNameProvider명시적으로 설정된 모델 이름을 가져오거나 설정합니다. |
BindingSource |
와 연결된 Model를 나타내는 BindingSource 값을 가져오거나 설정합니다. |
FieldName |
바인딩되는 현재 필드의 이름을 가져오거나 설정합니다. |
HttpContext |
HttpContext 이 컨텍스트와 연결된 를 가져옵니다. |
IsTopLevelObject |
현재 바인더가 최상위 개체를 처리하고 있다는 표시를 가져오거나 설정합니다. |
Model |
현재 작업의 모델 값을 가져오거나 설정합니다. |
ModelMetadata |
이 컨텍스트와 연결된 모델의 메타데이터를 가져오거나 설정합니다. |
ModelName |
모델의 이름을 가져오거나 설정합니다. 이 속성은 모델 바인딩 중에 에서 IValueProvider 값을 조회하기 위한 키로 사용됩니다. |
ModelState |
바인딩할 때 모델의 개체 그래프에서 속성 값을 캡처 ModelStateEntry 하는 데 사용되는 를 가져오거나 설정합니다ModelStateDictionary. |
ModelType |
모델의 형식을 가져옵니다. |
OriginalModelName |
최상위 모델의 이름을 가져오거나 설정합니다. 값 공급자가 해당 모델과 일치하지 않는 경우 로 다시 설정 Empty 되지 않습니다. |
PropertyFilter |
속성이 모델 바인딩에 적합한지 확인하기 위해 각 속성에 대해 평가될 조건자를 가져오거나 설정합니다. |
Result |
모델 바인딩 프로세스의 결과를 나타내는 을 가져오거나 설정합니다 ModelBindingResult . 가 IModelBinder 호출되기 전에 는 Result 실패를 나타내는 값으로 설정됩니다. 바인더는 모델 바인딩이 성공한 경우 를 사용하여 만든 값으로 Success(Object) 설정 Result 해야 합니다. |
ValidationState |
ValidationStateDictionary를 가져오거나 설정합니다. 모델 개체에 대한 유효성 검사 동작을 사용자 지정하기 위해 유효성 검사 상태를 추적하는 데 사용됩니다. |
ValueProvider |
이 컨텍스트와 연결된 를 IValueProvider 가져오거나 설정합니다. |
메서드
EnterNestedScope() |
상태 계층을 이 컨텍스트에 푸시합니다. IModelBinder 구현은 속성 또는 컬렉션 항목을 바인딩할 때 이를 재귀의 일부로 호출합니다. |
EnterNestedScope(ModelMetadata, String, String, Object) |
상태 계층을 이 컨텍스트에 푸시합니다. IModelBinder 구현은 속성 또는 컬렉션 항목을 바인딩할 때 이를 재귀의 일부로 호출합니다. |
ExitNestedScope() |
를 호출 EnterNestedScope하여 푸시된 상태 계층을 제거합니다. |