protected override Task ExecuteAsync(CancellationToken stoppingToken) { //var a = new ReciveMessages(); //a.ReciveMessege(); var consumer = new EventingBasicConsumer(_channel); consumer.Received += (model, ea) => { var body = ea.Body.ToArray(); var message = Encoding.UTF8.GetString(body); var adress = JsonSerializer.Deserialize <Adress>(message); _geo.GeocoderAdress(adress); }; _channel.BasicConsume(_queueName, false, consumer); return(Task.CompletedTask); }