다음을 통해 공유


ModelStateDictionary 클래스

정의

유효성 검사 상태 및 유효성 검사 오류 메시지 등의 정보를 포함하여 게시된 폼을 동작 메서드에 바인딩한 결과를 나타냅니다.

public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.WebPages.Html.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.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)

모델 상태 사전에 지정된 키와 값이 있는 항목을 추가합니다.

AddError(String, String)

지정된 키와 연관된 모델 상태에 오류 메시지를 추가합니다.

AddFormError(String)

전체 폼과 연관된 모델 상태에 오류 메시지를 추가합니다.

Clear()

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

Contains(KeyValuePair<String,ModelState>)

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

ContainsKey(String)

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

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

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

GetEnumerator()

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

IsValidField(String)

오류 메시지가 지정된 키와 연관되어 있는지 확인합니다.

Merge(ModelStateDictionary)

지정된 모델 상태 사전의 값을 이 ModelStateDictionary instance 복사하여 키가 같을 때 기존 값을 덮어씁니다.

Remove(KeyValuePair<String,ModelState>)

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

Remove(String)

모델 상태 사전에서 지정된 키가 있는 항목을 제거합니다.

SetModelValue(String, Object)

지정된 키와 연관된 모델 상태의 값을 설정합니다.

TryGetValue(String, ModelState)

지정된 키와 연관된 모델 상태 값을 가져옵니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

모델 상태 사전을 반복하는 데 사용될 수 있는 열거자를 반환합니다.

적용 대상