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 对象将传递给验证事件的事件处理程序,该事件在接受对表单的基础 XML 文档的更改之后,但在事件发生之前Changed发生。

XmlValidatingEventArgs 类派生自 类,XmlEventArgs该类提供可在事件处理程序中使用的属性,以获取有关表单基础 XML 文档中正在验证的数据以及正在验证的节点的信息。 例如, XmlEventArgs 对象提供 属性, Site 该属性获取对 XPathNavigator 对象的引用,该对象指向表单的基础 XML 文档中要验证的节点。 但请注意,在 Validating 事件期间,基础 XML 文档是只读的。

除了这些属性, XmlValidatingEventArgs 类还提供重载 ReportError 方法,用于将错误添加到窗体的 , FormErrorCollection 并为 验证 事件期间发生的错误指定自定义错误信息。

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 窗体的 对象。

适用于