public void Drop()
 {
     lock (_lock)
     {
         _queueClient.DeleteIfExists();
     }
 }
        public Task StopAsync(CancellationToken stoppingToken)
        {
            _logger.LogInformation("Timed Hosted Service is stopping.");

            _timer?.Change(Timeout.Infinite, 0);
            _queueClient?.DeleteIfExists();
            return(Task.CompletedTask);
        }