Интерфейс ErrorsCollection
Содержит объект ErrorObject для каждой ошибки, относящейся к форме Microsoft Office InfoPath 2007.
Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)
Синтаксис
'Декларация
<GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ErrorsCollectionClass))> _
Public Interface ErrorsCollection
Inherits Errors
'Применение
Dim instance As ErrorsCollection
[GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(ErrorsCollectionClass))]
public interface ErrorsCollection : Errors
Заметки
Этот тип является программой-оболочкой для интерфейса COM, созданного компонентным классом для COM-взаимодействия. Для доступа к членам, определенным этим интерфейсом, используйте тип, включающий компонентный класс, который обеспечивает выполнение этого интерфейса. Дополнительные сведения об этом типе, включая его использование, замечания и примеры, см. в статье Errors.
Коллекция Errors предоставляет свойства и методы для добавления, удаления и получения доступа к объектам Error, которые она содержит.
Кроме управления ошибками, генерируемыми InfoPath, коллекция Errors может быть также использована для создания пользовательских ошибок с помощью метода Add.
Заметка |
---|
Пользовательские ошибки могут также быть созданы с использованием метода ReportError объекта DataDOMEventObject. |
Пример
//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");
Доступ к коллекции Errors осуществляется через свойство Errors объекта XDocument.
ErrorsCollection err = thisXDocument.Errors;
См. также
Ссылка
Члены ErrorsCollection
Пространство имен Microsoft.Office.Interop.InfoPath