Errors.Add(Object, String, String, String, Int32, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет в ErrorObjectErrorsCollection и возвращает ссылку на новый объект Error .
public:
Microsoft::Office::Interop::InfoPath::SemiTrust::ErrorObject ^ Add(System::Object ^ varNode, System::String ^ bstrConditionName, System::String ^ bstrShortErrorMessage, System::String ^ bstrDetailedErrorMessage, int lErrorCode, System::String ^ bstrType);
public Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage, int lErrorCode, string bstrType);
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, bstrDetailedErrorMessage As String, lErrorCode As Integer, bstrType As String) 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) метода .
Важно! Доступ к этому члену можно получить только с помощью форм, работающих в том же домене, что и открытая форма, или с помощью форм, которым предоставлены междоменные разрешения.