Thanks for reading. So far as my understanding, the class: “ServiceBaseLifeTime” inherit “ServiceBase” that implemented the life-cycle of how your service inactivity with OS layer, while the service was hosted under Windows, the exact triggered point for controlling (start/pause/stop…).