Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Перехват ошибок / Try-catch

Группа действий: Базовые действия 


Данное действие предназначено для обработки исключений в выбранных действиях.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Блок TryTry clause

Действия для выполнения, во время исполнения которых может произойти исключение.

!! Данный параметр не отображается и назначается системой автоматически.

Идентификатор последовательности действий

Да


Действия в блоке должны быть

Блок CatchCatch clause

Действия для обработки возникшего исключения.

Таких блоков может быть несколько, тогда будет создан параметр "Исключения для CATCH <номер последовательности>" для каждого из добавленных блоков.

!! Данный параметр не отображается и назначается системой автоматически.

Идентификатор последовательности действий

Нет



Действий в блоке может не быть


ИсключенияExceptions

Список исключений, для обработки которых предназначена соответствующая последовательность Catch.


Таких последовательностей может быть несколько, тогда будет создан параметр "Исключения для CATCH <номер последовательности>" для каждой из добавленных.

Коллекция


Да
Блок FinallyFinally clauseДействия для выполнения в любом случае.Идентификатор последовательности действий

Нет



Блока может не быть

Результаты
ОшибкаError

Ошибка возникшая в ходе выполнения блока Try

Идентификатор типа исключения




Особые условия использования

Если в блоке/блоках Catch отсутствуют действия, то студия продолжит работу ,проигнорировав отловленные ошибки.

Если в блоке Finally отсутствуют действия, то студия продолжит работу.