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


Класс XmlValidatingEventArgs

Предоставляет данные для события Validating поля или группы.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs
'Применение
Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

Заметки

Объект XmlValidatingEventArgs передается обработчику события для события Validating, которое создается после принятия изменений в связанном XML-документе формы, но перед созданием события Changed.

Класс XmlValidatingEventArgs является производным класса XmlEventArgs, предоставляющего свойства, которые можно использовать в обработчике события для получения сведений о данных, проходящих проверку в связанном XML-документе формы, и проходящем проверку узле. Например, объект XmlEventArgs предоставляет свойство Site, возвращающее ссылку на объект XPathNavigator, который указывает на узел, проходящий проверку в связанном XML-документе формы. Однако обратите внимание, что связанный XML-документ доступен только для чтения во время события Validating.

Дополнительно к этим свойствам класс XmlValidatingEventArgs предоставляет перегруженный метод ReportError для добавления ошибок к объекту FormErrorCollection формы и определения сведений о настраиваемых ошибках для ошибок, возникших во время события Validating.

Перегруженный метод ReportError класса XmlValidatingEventArgs соответствует методу ReportError интерфейса DataDOMEvent в объектной модели управляемого кода Microsoft Office InfoPath 2003.

Иерархия наследования

System.Object
   System.EventArgs
     Microsoft.Office.InfoPath.XmlEventArgs
      Microsoft.Office.InfoPath.XmlValidatingEventArgs

Безопасность потока

Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

Члены XmlValidatingEventArgs
Пространство имен Microsoft.Office.InfoPath