ModelStateDictionary 클래스

유효성 검사 정보를 비롯하여 게시된 폼을 동작 메서드에 바인딩하려는 상태를 나타냅니다.

System.Object
  System.Web.Mvc.ModelStateDictionary

네임스페이스:  System.Web.Mvc
어셈블리:  System.Web.Mvc(System.Web.Mvc.dll)

[SerializableAttribute]
public class ModelStateDictionary : IDictionary<string, ModelState>, 
	ICollection<KeyValuePair<string, ModelState>>, IEnumerable<KeyValuePair<string, ModelState>>, 
	IEnumerable

ModelStateDictionary 유형에서 다음 멤버를 표시합니다.

  이름설명
공용 메서드ModelStateDictionary() ModelStateDictionary 클래스의 새 인스턴스를 초기화합니다.
공용 메서드ModelStateDictionary(ModelStateDictionary)지정된 모델 상태 사전에서 복사한 값을 사용하여 ModelStateDictionary 클래스의 새 인스턴스를 초기화합니다.
맨 위로 이동

  이름설명
공용 속성Count컬렉션에 있는 키/값 쌍의 개수를 가져옵니다.
공용 속성IsReadOnly컬렉션이 읽기 전용인지를 나타내는 값을 가져옵니다.
공용 속성IsValid모델 상태 사전의 이 인스턴스가 유효한지를 나타내는 값을 가져옵니다.
공용 속성Item지정된 키와 연결된 값을 가져오거나 설정합니다.
공용 속성Keys사전의 키가 들어 있는 컬렉션을 가져옵니다.
공용 속성Values사전의 값이 들어 있는 컬렉션을 가져옵니다.
맨 위로 이동

  이름설명
공용 메서드Add(KeyValuePair<String, ModelState>)모델 상태 사전에 지정된 항목을 추가합니다.
공용 메서드Add(String, ModelState)모델 상태 사전에 지정된 키와 값이 있는 요소를 추가합니다.
공용 메서드AddModelError(String, Exception)지정된 키에 연결된 모델 상태 사전에 대한 오류 컬렉션에 지정된 모델 오류를 추가합니다.
공용 메서드AddModelError(String, String)지정된 키에 연결된 모델 상태 사전에 대한 오류 컬렉션에 지정된 오류 메시지를 추가합니다.
공용 메서드Clear모델 상태 사전에서 모든 항목을 제거합니다.
공용 메서드Contains모델 상태 사전에 특정 값이 들어 있는지 확인합니다.
공용 메서드ContainsKey모델 상태 사전에 지정된 키가 들어 있는지 확인합니다.
공용 메서드CopyTo지정된 인덱스에서 시작하여 모델 상태 사전의 요소를 배열에 복사합니다.
공용 메서드Equals (Object에서 상속됨)
보호된 메서드Finalize (Object에서 상속됨)
공용 메서드GetEnumerator컬렉션을 반복하는 데 사용될 수 있는 열거자를 반환합니다.
공용 메서드GetHashCode (Object에서 상속됨)
공용 메서드GetType (Object에서 상속됨)
공용 메서드IsValidField지정된 키에 연결되었거나 지정된 키가 접두사로 사용된 ModelError 개체가 있는지 확인합니다.
보호된 메서드MemberwiseClone (Object에서 상속됨)
공용 메서드Merge지정된 ModelStateDictionary 개체의 값을 이 사전에 복사하고 키가 동일한 경우 기존 값을 덮어씁니다.
공용 메서드Remove(KeyValuePair<String, ModelState>)모델 상태 사전에서 맨 처음 발견되는 지정된 개체를 제거합니다.
공용 메서드Remove(String)모델 상태 사전에서 지정된 키가 있는 요소를 제거합니다.
공용 메서드SetModelValue지정된 값 공급자 사전을 사용해 지정된 키의 값을 설정합니다.
공용 메서드ToString (Object에서 상속됨)
공용 메서드TryGetValue지정된 키에 연결된 값을 가져옵니다.
맨 위로 이동

  이름설명
명시적 인터페이스 구현전용 메서드IEnumerable.GetEnumerator컬렉션을 반복하는 데 사용될 수 있는 열거자를 반환합니다.
맨 위로 이동

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

커뮤니티 추가 항목

추가
표시: