protected override Task ExecuteAsync(CancellationToken stoppingToken) { return(Task.Run(async() => { await ConfigureAsync(); //while (true) //{ // await Task.Delay(100); if (stoppingToken.IsCancellationRequested) { await DisconnectAsync(); _client.DisposeClient(); } // } })); }