다음을 통해 공유


INotifyDataErrorInfo 인터페이스

정의

데이터 엔터티 클래스에서 사용자 지정 동기 및 비동기 유효성 검사 지원을 제공하기 위해 구현할 수 있는 멤버를 정의합니다.

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

설명

이 인터페이스를 사용하면 데이터 엔터티 클래스가 사용자 지정 유효성 검사 규칙을 구현하고 유효성 검사 결과를 비동기적으로 노출할 수 있습니다. 또한 이 인터페이스는 사용자 지정 오류 개체, 속성당 여러 오류, 속성 간 오류 및 엔터티 수준 오류도 지원합니다. 속성 간 오류는 여러 속성에 영향을 주는 오류입니다. 이러한 오류를 영향을 받는 속성 중 하나 또는 모두와 연결하거나 엔터티 수준 오류로 처리할 수 있습니다. 엔터티 수준 오류는 여러 속성에 영향을 주거나 특정 속성에 영향을 주지 않고 전체 엔터티에 영향을 주는 오류입니다.

속성

HasErrors

엔터티에 유효성 검사 오류가 있는지 여부를 나타내는 값을 가져옵니다.

메서드

GetErrors(String)

지정된 속성이나 전체 엔터티에 대한 유효성 검사 오류를 가져옵니다.

이벤트

ErrorsChanged

속성이나 전체 엔터티에 대해 유효성 검사 오류가 변경된 경우 발생합니다.

적용 대상