Метод Errors.Delete
Удаляет указанный объект ErrorObject из коллекции ErrorsCollection.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(3)> _
Sub Delete ( _
varNode As Object, _
bstrConditionName As String _
)
'Применение
Dim instance As Errors
Dim varNode As Object
Dim bstrConditionName As String
instance.Delete(varNode, bstrConditionName)
[DispIdAttribute(3)]
void Delete (
Object varNode,
string bstrConditionName
)
Параметры
- varNode
Узел модели объектов XML-документов (DOM), связанный с ошибкой.
- bstrConditionName
Имя ошибки.
Заметки
Метод Delete удаляет все объекты Error в коллекции Errors, которые связаны с заданным узлом XML и имеют одно и то же имя. Чтобы удалить все объекты Error коллекции Errors, воспользуйтесь методом DeleteAll.
Заметка |
---|
С помощью метода Delete можно удалить только ошибки, созданные методом Add. Его невозможно использовать для удаления ошибок, возникающих из-за ограничений проверки схемы или данных, а также для ошибок, созданных методом ReportError. |
Внимание! |
---|
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения. |
Пример
//Delete the errors associated with a specific node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Delete(myNode,thisXDocument.Errors[0].ConditionName.ToString());
См. также
Ссылка
Интерфейс Errors
Члены Errors
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust