次の方法で共有


XmlValidatingEventArgs クラス

定義

フィールドまたはグループの Validating イベントのデータを提供します。

public ref class XmlValidatingEventArgs abstract : Microsoft::Office::InfoPath::XmlEventArgs
public abstract class XmlValidatingEventArgs : Microsoft.Office.InfoPath.XmlEventArgs
type XmlValidatingEventArgs = class
    inherit XmlEventArgs
Public MustInherit Class XmlValidatingEventArgs
Inherits XmlEventArgs
継承
XmlValidatingEventArgs

注釈

XmlValidatingEventArgs オブジェクトは Validate イベントのイベント ハンドラーに渡されます。これは、フォームの基になる XML ドキュメントへの変更が受け入れられた後、イベントが発生する前にChanged発生します。

XmlValidatingEventArgs クラスは、フォームの基になる XML ドキュメントで検証されているデータと検証対象のノードに関する情報を取得するためにイベント ハンドラー内で使用できるプロパティを提供する クラスからXmlEventArgs派生しています。 たとえば、 XmlEventArgs オブジェクトは、フォームの Site 基になる XML ドキュメントで検証されているノードを指す XPathNavigator オブジェクトへの参照を取得する プロパティを提供します。 ただし、基になる XML ドキュメントは、Validating イベント中は読み取り専用になります。

これらのプロパティに加えて、XmlValidatingEventArgs クラスは、フォームの にエラーを追加したり、Validate イベント中にFormErrorCollection発生するエラーのカスタム エラー情報を指定したりするためのオーバーロードされたReportErrorメソッドを提供します。

XmlValidatingEventArgs クラスのオーバーロードされた ReportError メソッドは、Microsoft Office InfoPath 2003 マネージ コード オブジェクト モデルにおける DataDOMEvent インターフェイスの ReportError メソッドに対応しています。

コンストラクター

XmlValidatingEventArgs()

フィールドまたはグループの Validating イベントのデータを提供します。

プロパティ

Match

XPathExpression現在変更されているノードを返す XPath 式を含むオブジェクトを取得します。

(継承元 XmlEventArgs)
NewValue

変更中のノードの新しい値を取得します。

(継承元 XmlEventArgs)
OldParent

削除される XPathNavigator ノードの親であるノードを指すオブジェクトを取得します。

(継承元 XmlEventArgs)
OldValue

変更中のノードの元の値を取得します。

(継承元 XmlEventArgs)
Operation

ノードが XmlOperation 変更されたときに発生した操作の種類を示す列挙体を取得します。

(継承元 XmlEventArgs)
Site

変更されている XPathNavigator ノードを指すオブジェクトを取得します。

(継承元 XmlEventArgs)
UndoRedo

変更中のノードが、元に戻すまたはやり直す操作の一部であるかどうかを示す値を取得します。

(継承元 XmlEventArgs)

メソッド

ReportError(XPathNavigator, Boolean, String, String, Int32, ErrorMode)

指定した値を FormError 持つカスタム エラー情報を含むオブジェクトを作成し、フォームのオブジェクトに FormErrorCollection 追加します。

ReportError(XPathNavigator, Boolean, String, String, Int32)

指定した値を FormError 持つカスタム エラー情報を含むオブジェクトを作成し、フォームのオブジェクトに FormErrorCollection 追加します。

ReportError(XPathNavigator, Boolean, String, String)

指定した値を FormError 持つカスタム エラー情報を含むオブジェクトを作成し、フォームのオブジェクトに FormErrorCollection 追加します。

ReportError(XPathNavigator, Boolean, String)

指定した値を FormError 持つカスタム エラー情報を含むオブジェクトを作成し、フォームのオブジェクトに FormErrorCollection 追加します。

適用対象