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


ErrorObject Интерфейс

Определение

Представляет ошибку в форме Microsoft InfoPath.

public interface class ErrorObject : Microsoft::Office::Interop::InfoPath::SemiTrust::Error
[System.Runtime.InteropServices.Guid("096cd577-0786-11d1-95fa-0080c78ee3bb")]
public interface ErrorObject : Microsoft.Office.Interop.InfoPath.SemiTrust.Error
type ErrorObject = interface
    interface Error
Public Interface ErrorObject
Implements Error
Атрибуты
Реализации

Примеры

В следующем примере доступ к объекту Error выполняются с помощью индексации в семействе Errors.

<span class="label">Error</span> er = thisXDocument.Errors[0];

Комментарии

Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеError .

Каждый объект в Error InfoPath связан с узлом модели объектов документов XML (DOM) из базового документа XML формы. Если проверка данных завершается ошибкой для определенного узла XML DOM, InfoPath создает объект Error и помещает его в коллекцию ErrorsCollection .

В форме InfoPath могут возникнуть ошибки проверки данных трех типов:

  • SCHEMA_VALIDATION проверка данных завершилась сбоем в результате ограничения, определенного схемой XML.
  • SYSTEM_GENERATED проверка данных завершилась сбоем в результате ограничений, определенных в файле определения формы (XSF), или в результате того, что код формы вызывает ReportError(Object, String, Boolean, String, Int32, String) метод DataDOMEventObject объекта .
  • USER_SPECIFIED сбой проверки данных в результате ошибки пользовательского скрипта с использованием Add(Object, String, String, String, Int32, String) метода коллекции Errors .

Примечание. Свойство ErrorType можно использовать для определения типа ошибки проверки данных, которая произошла.

Свойства

ConditionName

Возвращает имя ErrorObject объекта .

(Унаследовано от Error)
DetailedErrorMessage

Возвращает или задает подробное сообщение об ошибке ErrorObject объекта.

(Унаследовано от Error)
ErrorCode

Возвращает или задает код ErrorObject ошибки объекта .

(Унаследовано от Error)
ErrorType

Возвращает тип ErrorObject объекта .

(Унаследовано от Error)
Node

Возвращает узел объектной модели xml-документов (DOM) базового XML-документа формы, связанного ErrorObject с объектом .

(Унаследовано от Error)
ShortErrorMessage

Возвращает или задает короткое сообщение об ошибке ErrorObject объекта.

(Унаследовано от Error)

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