다음을 통해 공유


XmlValidatingEventArgs 클래스

필드 또는 그룹의 Validating 이벤트에 대한 데이터를 제공합니다.

네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)

구문

Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs

Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

주의

XmlValidatingEventArgs 개체는 양식의 원본으로 사용하는 XML 문서의 변경 내용이 적용된 후 Changed 이벤트 전에 발생하는 Validating 이벤트에 대한 이벤트 처리기에 전달됩니다.

XmlValidatingEventArgs 클래스는 양식의 원본으로 사용하는 XML 문서에서 유효성을 검사할 데이터 및 유효성을 검사할 노드에 대한 정보를 가져오기 위해 이벤트 처리기 내에서 사용 가능한 속성을 제공하는 XmlEventArgs 클래스에서 파생됩니다. 예를 들어 XmlEventArgs 개체는 양식의 원본으로 사용하는 XML 문서에서 유효성을 검사할 노드를 가리키는 XPathNavigator 개체에 대한 참조를 가져오는 Site 속성을 제공합니다. 그러나 Validating 이벤트가 실행되는 동안에는 양식의 원본으로 사용하는 XML 문서가 읽기 전용입니다.

XmlValidatingEventArgs 클래스는 이러한 속성뿐만 아니라 양식의 FormErrorCollection에 오류를 추가하고 Validating 이벤트가 실행되는 동안 발생하는 오류에 대한 사용자 지정 오류 정보를 지정할 수 있도록 오버로드된 ReportError 메서드도 제공합니다.

XmlValidatingEventArgs 클래스의 오버로드된 ReportError 메서드는 Microsoft Office InfoPath 2003 관리 코드 개체 모델에서 DataDOMEvent 인터페이스의 ReportError 메서드에 해당합니다.

상속 계층 구조

System.Object
   System.EventArgs
     Microsoft.Office.InfoPath.XmlEventArgs
      Microsoft.Office.InfoPath.XmlValidatingEventArgs

스레드 보안

Visual Basic에서 공유되는 이 형식의 모든 Public static 구성원은 스레드로부터 안전합니다.

참고 항목

참조

XmlValidatingEventArgs 구성원
Microsoft.Office.InfoPath 네임스페이스