Share via


XmlFormCancelEventArgs 클래스

양식과 원본으로 사용하는 XML 문서에서 발생한 이벤트를 취소할 때 표시되는 사용자 지정 메시지 데이터를 제공합니다.

상속 계층 구조

System.Object
  System.EventArgs
    System.ComponentModel.CancelEventArgs
      Microsoft.Office.InfoPath.XmlFormCancelEventArgs
        Microsoft.Office.InfoPath.SaveCancelEventArgs

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

구문

‘선언
Public MustInherit Class XmlFormCancelEventArgs _
    Inherits CancelEventArgs
‘사용 방법
Dim instance As XmlFormCancelEventArgs
public abstract class XmlFormCancelEventArgs : CancelEventArgs

주의

XmlFormCancelEvent 개체는 Changing, Validating, Save, Merge, Submit, VersionUpgradeLoading 이벤트를 취소할 때 사용자 지정 메시지를 지정하거나 검색하는 MessageMessageDetails 속성을 제공합니다.

기본적으로 Message와 MessageDetails 속성의 값은 Null 참조(Visual Basic의Nothing )입니다.

  • 두 값이 모두 Null 참조(Visual Basic의Nothing )이면 이벤트가 취소될 때 기본 오류 메시지가 표시됩니다.

  • 두 값이 모두 null이 아닌 경우에는 Message와 MessageDetails 속성에 지정된 값이 오류 메시지 대화 상자에 표시됩니다.

  • 두 속성이 모두 빈 문자열로 설정되어 있으면 오류 메시지 대화 상자에 텍스트가 표시되지 않습니다.

  • Message 속성이 Null 참조(Visual Basic의Nothing )이고 MessageDetails 속성이 null이 아니거나, 그 반대일 수도 있습니다. 값 중 하나가 null이 아닌 경우에는 InfoPath에서 지정된 값을 표시합니다. 예를 들어 Message는 Null 참조(Visual Basic의Nothing )이지만 MessageDetails에는 값이 지정되어 있는 경우에는 최상위 텍스트 없이 세부 정보만 있는 오류 메시지 대화 상자를 표시합니다.

  • InfoPath 디자인 모드 사용자 인터페이스에서 도구 메뉴의 양식 전송 옵션 명령을 사용하면 성공 또는 실패를 전송할 때 표시되는 사용자 지정 메시지를 지정할 수 있습니다. Message나 MessageDetails 속성 중 하나가 코드에 설정되어 있으면 이 값이 InfoPath 사용자 인터페이스에 지정된 모든 텍스트를 재정의합니다.

스레드 보안

이 형식의 모든 공용 static (Visual Basic의Shared ) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수도 있습니다.

참고 항목

참조

XmlFormCancelEventArgs 멤버

Microsoft.Office.InfoPath 네임스페이스