INotifyDataErrorInfo INotifyDataErrorInfo INotifyDataErrorInfo INotifyDataErrorInfo Interface

정의

데이터 엔터티 클래스에서 사용자 지정 동기 및 비동기 유효성 검사 지원을 제공하기 위해 구현할 수 있는 멤버를 정의합니다.Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.

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

설명

이 인터페이스에는 데이터 엔터티 클래스를 사용자 지정 유효성 검사 규칙을 구현 하 고 유효성 검사 결과 비동기적으로 노출할 수 있습니다.This interface enables data entity classes to implement custom validation rules and expose validation results asynchronously. 또한 이 인터페이스는 사용자 지정 오류 개체, 속성당 여러 오류, 속성 간 오류 및 엔터티 수준 오류도 지원합니다.This interface also supports custom error objects, multiple errors per property, cross-property errors, and entity-level errors. 속성 간 오류는 여러 속성에 영향을 주는 오류입니다.Cross-property errors are errors that affect multiple properties. 영향을 받는 속성 중 하나 또는 모두를 사용 하 여 이러한 오류를 연결할 수 있습니다 또는 엔터티 수준 오류를 처리할 수 있습니다.You can associate these errors with one or all of the affected properties, or you can treat them as entity-level errors. 엔터티 수준 오류는 여러 속성에 영향을 줄 또는 특정 속성에 영향을 주지 않고 전체 엔터티를 적용 하는 오류입니다.Entity-level errors are errors that either affect multiple properties or affect the entire entity without affecting a particular property.

속성

HasErrors HasErrors HasErrors HasErrors

엔터티에 유효성 검사 오류가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the entity has validation errors.

메서드

GetErrors(String) GetErrors(String) GetErrors(String) GetErrors(String)

지정된 속성 또는 전체 엔터티에 대한 유효성 검사 오류를 가져옵니다.Gets the validation errors for a specified property or for the entire entity.

이벤트

ErrorsChanged ErrorsChanged ErrorsChanged ErrorsChanged

속성 또는 전체 엔터티에 대한 유효성 검사 오류가 변경된 경우 발생합니다.Occurs when the validation errors have changed for a property or for the entire entity.

적용 대상