FormErrorCollection.Delete Метод (String)
Удаляет все объекты FormError с указанным именем из объекта FormErrorCollection, связанного с текущей формой.
Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)
Синтаксис
'Декларация
Public MustOverride Sub Delete ( _
name As String _
)
'Применение
Dim instance As FormErrorCollection
Dim name As String
instance.Delete(name)
public abstract void Delete (
string name
)
Параметры
- name
Имя объекта FormError для удаления.
Исключения
Тип исключения | Условие |
---|---|
Ошибка не является FormErrorType.UserDefined типа. |
|
ArgumentException |
Ошибка отсутствует в коллекции. |
Этому методу передан параметр . |
|
ArgumentException |
Этому методу передан недопустимый параметр . Например, неправильный тип или формат. |
Заметки
Все ошибки с указанным именем будут удалены из коллекции (ошибки, связанные с разными узлами контекста в форме, могут иметь одинаковое имя). Только ошибки ErrorType.UserDefined типа можно удалить из коллекции. Если указанная ошибка не является настраиваемой или отсутствует в коллекции, возникает исключение.
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.
Доступ к этому типу или члену имеется из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007 или в веб-обозревателе.
Пример
В следующем примере метод Delete(name) используется для удаления ошибки с именем Field1Error из объекта FormErrorCollection, связанного с текущей формой.
this.Errors.Delete("Field1Error");
Me.Errors.Delete("Field1Error")
См. также
Ссылка
Класс FormErrorCollection
Члены FormErrorCollection
Пространство имен Microsoft.Office.InfoPath