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


Интерфейс 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