XmlValidatingEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フィールドまたはグループの 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 オブジェクトは 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 追加します。 |