ErrorObject 인터페이스
Microsoft Office InfoPath 2007 양식에 있는 오류를 나타냅니다.
네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)
구문
<CoClassAttribute(GetType(ErrorObjectClass))> _
<GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ErrorObject
Inherits Error
Dim instance As ErrorObject
[CoClassAttribute(typeof(ErrorObjectClass))]
[GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")]
public interface ErrorObject : Error
주의
이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. Error.
InfoPath의 각 Error 개체는 양식의 원본으로 사용하는 XML 문서의 XML DOM(Document Object Model) 노드에 연결됩니다. 특정 XML DOM 노드에 대한 데이터 유효성 검사가 실패하면 Error 개체가 만들어져 ErrorsCollection 컬렉션에 추가됩니다.
다음은 InfoPath 양식에서 발생할 수 있는 세 가지 유형의 데이터 유효성 검사 오류입니다.
SCHEMA_VALIDATION XML 스키마 정의 제약 조건으로 인해 데이터 유효성 검사가 실패했습니다.
SYSTEM_GENERATED 양식 정의 파일(.xsf)에 정의된 제약 조건 또는 DataDOMEventObject 개체의 ReportError 메서드를 호출하는 양식 코드로 인해 데이터 유효성 검사에 실패했습니다.
USER_SPECIFIED Errors 컬렉션의 Add 메서드를 사용하는 사용자 지정 스크립팅 오류로 인해 데이터 유효성 검사에 실패했습니다.
참고: |
---|
ErrorType 속성을 사용하여 데이터 유효성 검사 오류 유형을 확인할 수 있습니다. |
예제
다음 예제에서는 Errors 컬렉션에 인덱싱을 사용하여 Error 개체에 액세스합니다.
Error er = thisXDocument.Errors[0];