다음을 통해 공유


BindingInfo 클래스

정의

작업 매개 변수에 연결된 메타데이터를 나타내는 바인딩 정보입니다.

public ref class BindingInfo
public class BindingInfo
type BindingInfo = class
Public Class BindingInfo
상속
BindingInfo

생성자

BindingInfo()

BindingInfo를 만듭니다.

BindingInfo(BindingInfo)

BindingInfo의 복사본을 만듭니다.

속성

BinderModelName

바인더 모델 이름을 가져오거나 설정합니다.

BinderType

모델을 바인딩하는 Type 데 사용되는 구현의 IModelBinder 를 가져오거나 설정합니다.

BindingSource

BindingSource를 가져오거나 설정합니다.

EmptyBodyBehavior

빈 본문이 유효한 입력으로 처리되는지 여부를 결정하는 값을 가져오거나 설정합니다.

PropertyFilterProvider

IPropertyFilterProvider를 가져오거나 설정합니다.

RequestPredicate

현재 요청의 상태에 따라 모델을 바인딩해야 하는지 여부를 결정하는 조건자를 가져오거나 설정합니다.

ServiceKey

키 서비스를 검색할 때 키로 사용되는 값을 가져오기 또는 설정합니다.

메서드

GetBindingInfo(IEnumerable<Object>)

지정된 attributes에서 의 BindingInfo 새 instance 생성합니다.

이 오버로드는 을 통해 ModelMetadata지정된 를 BindingInfo 고려하지 않습니다. 보다 정확한 BindingInfo instance 얻으려면 오버로드 또는 TryApplyBindingInfo(ModelMetadata) 이 메서드의 결과를 사용하는 GetBindingInfo(IEnumerable<Object>, ModelMetadata) 것이 좋습니다.

GetBindingInfo(IEnumerable<Object>, ModelMetadata)

지정된 attributesmodelMetadata에서 의 BindingInfo 새 instance 생성합니다.

TryApplyBindingInfo(ModelMetadata)

지정된 modelMetadata의 바인딩 메타데이터를 적용합니다.

값을 이미 사용할 수 없는 경우 의 modelMetadata 값을 사용합니다.

적용 대상