Есть список запущенных ранее фоновых заданий (в т. ч. завершенных и отмененных), который можно получить вот так: ФоновыеЗадания.ПолучитьФоновыеЗадания(...). Как его очистить ???
Ещё вопрос: если он разрастется до 20-40 тыс. записей поиск активного задания с определенным GUID в виде строки сильно затруднится или этот механизм хорошо оптимизирован?
Да уж... Вижу только один выход - регистр сведений с активными задачами, который будет затираться кодом при выполнении моего задания (((.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший