Поделиться через


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-документе формы. Однако обратите внимание, что связанный 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 объект формы.

Применяется к