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 对象将传递给验证事件的事件处理程序,该事件在接受对表单的基础 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 窗体的 对象。 |