У меня есть несколько пакетов, которые нужно запускать в определенном порядке. Для этого у меня есть дополнительный пакет, который запускает все остальные.
Я добавил обработчики событий к каждому вызову пакета, чтобы показать пользователю статус процесса (выполнение, успех, сбой) с помощью OnError, OnPreExecute и OnPostExecute.
Чего я не осознавал, так это того, что при каждом успешном выполнении каждой части пакета он возвращает OnPostExecute, а затем новый OnPreExecute при запуске следующей части того же пакета.
Это вызывает путаницу у пользователя, поскольку он думает, что этап был завершен, но затем видит, что он все еще выполняется.
Как я могу сделать так, чтобы обработчики событий ссылались только на события уровня пакета?
Любые другие предложения также будут оценены.
Спасибо!