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


Errors.Add(Object, String, String, String, Int32, String) Метод

Определение

Добавляет в ErrorObjectErrorsCollection и возвращает ссылку на новый объект Error .

public Microsoft.Office.Interop.InfoPath.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage = "", int lErrorCode = 0, string bstrType = "modeless");
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, Optional bstrDetailedErrorMessage As String = "", Optional lErrorCode As Integer = 0, Optional bstrType As String = "modeless") As ErrorObject

Параметры

varNode
Object

Узел XML, с которым будет связана ошибка.

bstrConditionName
String

Имя ошибки.

bstrShortErrorMessage
String

Краткое сообщение об ошибке.

bstrDetailedErrorMessage
String

Подробное сообщение об ошибке.

lErrorCode
Int32

Код ошибки.

bstrType
String

Значением по умолчанию является "безрежимный". Тип обработки ошибки. Другим поддерживаемым значением является "модальный".

Возвращаемое значение

Объект ErrorObject , представляющий только что созданную ошибку.

Примеры

//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.<span class="label">Add</span>(myNode,"condition","short","detail",102057,"modeless");

Комментарии

Метод Add используется для создания пользовательских сообщений об ошибках в форме Microsoft InfoPath. Есть два типа ошибок, которые можно создать с помощью метода Add.

НемодальногоПользователь извещается об ошибке с помощью встроенного оповещения. Он может вернуться к предыдущему значению, выполнив операцию отмены.
МодальногоПользователь извещается об ошибке с помощью оповещения в диалоговом окне. После нажатия кнопки OK в диалоговом окне оповещения ошибка отобразится в качестве встроенного оповещения, и пользователь может вернуться к предыдущему значению, выполнив операцию отмены.

Примечание. Пользовательские ошибки также можно создать с помощью ReportError(Object, String, Boolean, String, Int32, String) метода .

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