Требует реализации логики по установке, запуску, остановке, удалению.
Обладает определенной надежностью, за счет того, что не может быть моментально прервана операционной системой (при определенных условиях) и может корректно обработать логику остановки.



Описание и установка:
https://metanit.com/sharp/tutorial/21.1.php

Clean stop of Windows Service in .NET
https://dejanstojanovic.net/aspnet/2017/september/clean-stop-of-windows-service-in-net/

Ссылки:
Концепция Worker (Worker and WorkerParallelWrapper)

Теги: