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) |