@MonkAlex, добрый день, задача состоит в создании интерфейса IJobContext, имплементация которого для метода DoAsync абстрагирует работу со скоупом Di, определит стратегию перезапуска задачи, в нужное время (StopAsync) самостоятельно отменит CancellationTokenSource и даст возможность получить нетолько результат работы задачи, но и в момент ее выполнения даст возможность обращаться к ее текущему состоянию. Голый таск ран вполне может быть использован для некоторых отдельных функций из списка выше, но для всех разом - это уже будет какая-то другая имплементация требуемого списка функциональности из IJobContext не акке, а на таск ране
Уважаемый, fillpackart у Вас писательский талант. А душевные терзания о неполном должностном соответствии связаны с тем, что Вы явно профессией ошиблись, в Вас слишком ярок талант описывать невзгоды обычных работяг. Думаю если отвязаться от тематики IT и писать в таком же стиле, но на более общие темы, охват аудитории будет в разы больше. Например, размышления продавщицы тети Гали на тему достаточно ли она хороша в своем деле и стоит ли ей задуматься о том, что она достойна большего в своей жизни — в Вашем исполнении будут обречены на успех…
@RouR , согласен, если просто фономо нужно что-то запустить, то BackgroundService - отличное решение
@dyadyaSerezha, 3 ий пункт выглядит, как очень даже интересная функциональность
@MonkAlex, добрый день, задача состоит в создании интерфейса IJobContext, имплементация которого для метода DoAsync абстрагирует работу со скоупом Di, определит стратегию перезапуска задачи, в нужное время (
StopAsync
) самостоятельно отменитCancellationTokenSource
и даст возможность получить нетолько результат работы задачи, но и в момент ее выполнения даст возможность обращаться к ее текущему состоянию. Голый таск ран вполне может быть использован для некоторых отдельных функций из списка выше, но для всех разом - это уже будет какая-то другая имплементация требуемого списка функциональности из IJobContext не акке, а на таск ранеИнтересно обзаведутся ли поисковики в своих ответах концепцией разговора в чате с кем-то разумным на определенные запросы..