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 передается обработчику события Проверки , которое происходит после принятия изменений в базовом XML-документе формы, но до Changed возникновения события.
Класс XmlValidatingEventArgs является производным от XmlEventArgs класса , который предоставляет свойства, которые можно использовать в обработчике событий для получения сведений о данных, проверяемых в базовом XML-документе формы, и об проверяемом узле. Например, объект XmlEventArgs предоставляет Site свойство, которое получает ссылку на объект XPathNavigator , указывающий на узел, проверяемый в базовом XML-документе формы. Однако обратите внимание, что связанный XML-документ доступен только для чтения во время события Validating.
Помимо этих свойств класс XmlValidatingEventArgs предоставляет перегруженный ReportError метод для добавления ошибок в FormErrorCollection форму и указания пользовательских сведений об ошибках для ошибок, возникающих во время события Проверки .
Перегруженный метод ReportError класса XmlValidatingEventArgs соответствует методу ReportError интерфейса DataDOMEvent в объектной модели управляемого кода Microsoft Office InfoPath 2003.
Конструкторы
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 объект формы. |