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


Метод 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