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


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 для удаления.

Исключения

Тип исключения Условие

ArgumentException

Ошибка не является FormErrorType.UserDefined типа.

ArgumentException

Ошибка отсутствует в коллекции.

ArgumentNullException

Этому методу передан параметр .

ArgumentException

Этому методу передан недопустимый параметр . Например, неправильный тип или формат.

Заметки

Все ошибки с указанным именем будут удалены из коллекции (ошибки, связанные с разными узлами контекста в форме, могут иметь одинаковое имя). Только ошибки ErrorType.UserDefined типа можно удалить из коллекции. Если указанная ошибка не является настраиваемой или отсутствует в коллекции, возникает исключение.

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Доступ к этому типу или члену имеется из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007 или в веб-обозревателе.

Пример

В следующем примере метод Delete(name) используется для удаления ошибки с именем Field1Error из объекта FormErrorCollection, связанного с текущей формой.

this.Errors.Delete("Field1Error");
Me.Errors.Delete("Field1Error")

См. также

Ссылка

Класс FormErrorCollection
Члены FormErrorCollection
Пространство имен Microsoft.Office.InfoPath