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


Интерфейс ErrorsCollection

Содержит объект ErrorObject для каждой ошибки в форме Microsoft Office InfoPath 2007.

 

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

Синтаксис

'Декларация
<GuidAttribute("096cd578-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(ErrorsCollectionWrapper))> _
Public Interface ErrorsCollection
    Inherits Errors
'Применение
Dim instance As ErrorsCollection
[GuidAttribute("096cd578-0786-11d1-95fa-0080c78ee3bb")] 
[CLSCompliantAttribute(false)] 
[CoClassAttribute(typeof(ErrorsCollectionWrapper))] 
public interface ErrorsCollection : Errors

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса 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.SemiTrust