кручу в бесконкчном цикле следующую вещь: раз в 30 минут делаю что-то. То есть сделал, 30 минут надо ждать. Но в эти 30 минут ожидания нужно иметь возможность стопнуть службу и корректно завершить поток, который в ожидании. Как это правильнее реализовать. Поскольку я дилетант у меня сейчас через sleep. Можно сделать таймер, но как преравть таймер? Как и чем "вклиниться" в ожидание?
https://learn.microsoft.com/en-us/dotnet/core/extensions/windows-service?pivots=dotnet-7-0
И не делай Sleep. Юзай таску + PeriodicTimer
Обсуждают сегодня