Исключение
Throw
Элемент позволяет вызвать исключение в сценарии автоматизации. Вызов исключения может быть полезен в тестировании ошибочных сценариев и помогает настроить обработку исключений разных типов.
Свойства
Описание общих свойств см. в разделе Свойства элемента.
Сообщение* [String] — сообщение создаваемого исключения. Пример:
"Создаем пользовательское исключение"
. Если сообщение указано, то свойство Переменная исключения заполнять не надо.Переменная исключения* [System.Exception] — название переменной, хранящей исключение. Позволяет вызвать уже существующее исключение. Если переменная указана, то свойства Код, Сообщение и Тип исключения заполнять не надо — значения будут взяты из переменной. Параметр добавлен в версии 1.23.11.
Тип исключения [LTools.Common.Exceptions.ExceptionTypes] — тип исключения. Чтобы выбрать значение, нажмите выпадающий список:
General — общее исключение. Значение по умолчанию.
ArgumentException — недопустимый аргумент, который передается методу.
NullReference — попытка обращения по нулевой ссылке.
IO Exception — ошибка ввода-вывода. Например, когда не найден указанный файл или папка.
Invalid Operation — вызов метода недопустим в текущем состоянии объекта.
Time Out — истекло время, выделенное для операции.
Custom — пользовательское исключение.
Business — исключение, связанное с бизнес-логикой. Например, когда определенные данные, которые необходимы в сценарии автоматизации, являются неполными или отсутствуют.
Application — исключение, которое вызвано технической проблемой, например, приложение не отвечает.
Код [Int32] — код исключения. Код указывается пользователем на свое усмотрение, заданных кодов нет. Пример:
1
.
Learning
На странице Learning доступен RPA-проект, демонстрирующий работу элемента совместно с Try-Catch.
Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning.
Распакуйте архив и откройте в Студии проект StudioActivities.
Выберите процесс
StudioActivities/Ru/Управление/Try-Catch Исключение.ltw
для просмотра.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
Last updated