Метод Errors.Add
Добавляет ErrorObject в ErrorsCollection и возвращает ссылку на новый объект Error.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(2)> _
Function Add ( _
varNode As Object, _
bstrConditionName As String, _
bstrShortErrorMessage As String, _
bstrDetailedErrorMessage As String, _
lErrorCode As Integer, _
bstrType As String _
) As ErrorObject
'Применение
Dim instance As Errors
Dim varNode As Object
Dim bstrConditionName As String
Dim bstrShortErrorMessage As String
Dim bstrDetailedErrorMessage As String
Dim lErrorCode As Integer
Dim bstrType As String
Dim returnValue As ErrorObject
returnValue = instance.Add(varNode, bstrConditionName, bstrShortErrorMessage, bstrDetailedErrorMessage, lErrorCode, bstrType)
[DispIdAttribute(2)]
ErrorObject Add (
Object varNode,
string bstrConditionName,
string bstrShortErrorMessage,
string bstrDetailedErrorMessage,
int lErrorCode,
string bstrType
)
Параметры
- varNode
Узел XML, с которым будет связана ошибка.
- bstrConditionName
Имя ошибки.
- bstrShortErrorMessage
Краткое сообщение об ошибке.
- bstrDetailedErrorMessage
Подробное сообщение об ошибке.
- lErrorCode
Код ошибки.
- bstrType
Значением по умолчанию является "безрежимный". Тип обработки ошибки. Другим поддерживаемым значением является "модальный".
Возвращаемое значение
Объект ErrorObject, представляющий только что созданный Error.
Заметки
Метод Add служит для создания сообщений о настраиваемых ошибках в форме Microsoft Office InfoPath 2007. Есть два типа ошибок, которые можно создать с помощью метода Add:
безрежимный |
Пользователь извещается об ошибке с помощью встроенного оповещения. Он может вернуться к предыдущему значению, выполнив операцию отмены. |
модальный |
Пользователь извещается об ошибке с помощью оповещения в диалоговом окне. После нажатия кнопки в диалоговом окне оповещения ошибка отобразится в качестве встроенного оповещения, и пользователь может вернуться к предыдущему значению, выполнив операцию отмены. |
Заметка |
---|
Настраиваемые ошибки можно также создать с помощью метода ReportError. |
Внимание! |
---|
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения. |
Пример
//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
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust