ModelStateDictionary 클래스

정의

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

[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.Mvc.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>
type ModelStateDictionary = class
    interface IDictionary<string, ModelState>
    interface ICollection<KeyValuePair<string, ModelState>>
    interface seq<KeyValuePair<string, ModelState>>
    interface IEnumerable
Public Class ModelStateDictionary
Implements ICollection(Of KeyValuePair(Of String, ModelState)), IDictionary(Of String, ModelState), IEnumerable(Of KeyValuePair(Of String, ModelState))
상속
ModelStateDictionary
특성
구현

생성자

ModelStateDictionary()

ModelStateDictionary 클래스의 새 인스턴스를 초기화합니다.

ModelStateDictionary(ModelStateDictionary)

지정된 모델 상태 사전에서 복사된 값을 사용하여 클래스의 ModelStateDictionary 새 instance 초기화합니다.

속성

Count

컬렉션에 있는 키/값 쌍의 개수를 가져옵니다.

IsReadOnly

컬렉션이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

IsValid

모델 상태 사전의 이 인스턴스가 유효한지를 나타내는 값을 가져옵니다.

Item[String]

지정된 키에 연결된 값을 가져오거나 설정합니다.

Keys

사전의 키가 들어 있는 컬렉션을 가져옵니다.

Values

사전의 값이 들어 있는 컬렉션을 가져옵니다.

메서드

Add(KeyValuePair<String,ModelState>)

모델 상태 사전에 지정된 항목을 추가합니다.

Add(String, ModelState)

모델 상태 사전에 지정된 키와 값이 있는 요소를 추가합니다.

AddModelError(String, Exception)

지정된 키에 연결된 모델 상태 사전에 대한 오류 컬렉션에 지정된 모델 오류를 추가합니다.

AddModelError(String, String)

지정된 키에 연결된 모델 상태 사전에 대한 오류 컬렉션에 지정된 오류 메시지를 추가합니다.

Clear()

모델 상태 사전에서 모든 항목을 제거합니다.

Contains(KeyValuePair<String,ModelState>)

모델 상태 사전에 특정 값이 들어 있는지 확인합니다.

ContainsKey(String)

모델 상태 사전에 지정된 키가 들어 있는지 여부를 확인합니다.

CopyTo(KeyValuePair<String,ModelState>[], Int32)

지정된 인덱스에서 시작하여 모델 상태 사전의 요소를 배열에 복사합니다.

GetEnumerator()

컬렉션 전체를 반복하는 데 사용할 수 있는 열거자를 반환합니다.

IsValidField(String)

지정된 키와 연결되거나 접두사로 지정된 개체가 있는지 여부를 ModelError 결정합니다.

Merge(ModelStateDictionary)

지정된 ModelStateDictionary 개체의 값을 이 사전에 복사하여 키가 동일한 경우 기존 값을 덮어씁니다.

Remove(KeyValuePair<String,ModelState>)

모델 상태 사전에서 맨 처음 발견되는 지정된 개체를 제거합니다.

Remove(String)

모델 상태 사전에서 지정된 키가 있는 요소를 제거합니다.

SetModelValue(String, ValueProviderResult)

지정된 값 공급자 사전을 사용해 지정된 키의 값을 설정합니다.

TryGetValue(String, ModelState)

지정된 키에 연결된 값을 가져옵니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

컬렉션 전체를 반복하는 데 사용할 수 있는 열거자를 반환합니다.

적용 대상