using Manager.YouTube; namespace Manager.App.Services.System; public class ClientManager : BackgroundService { private readonly List _clients = []; private CancellationToken _cancellationToken; protected override async Task ExecuteAsync(CancellationToken stoppingToken) { _cancellationToken = stoppingToken; stoppingToken.Register(CancellationRequested); } private void CancellationRequested() { // Clear up } }