У меня есть служба, которую я написал для выполнения пакетных заданий, но требование состоит в том, чтобы начать обработку в 16:00 и завершить ее в 5:00.Если есть работа, которая еще обрабатывается, время нужно будет продлить до завершения работы.
Буду ли я заключать стартовый вызов в таймер или как?Я действительно не знаю, как это будет выглядеть, поскольку я привык к сервисам, запускаемым и работающим до бесконечности (или до тех пор, пока не появятся ящики с танками .. или пока не встретится необработанное исключение).чтобы достичь этого.
Редактировать: Мне нужен сервис, потому что я выполняю пакет служб SSIS через dtexec () и командный файл в C #.Некоторые другие вещи должны происходить так же, как вход в систему управления базами данных и очередями.
Каждое задание имеет различную продолжительность, некоторые будут выполнены за несколько минут, другие займут 5 часов.