static void Main(string[] args) { Service.ServicePortListener service = new Service.ServicePortListener(); Task task = new Task(() => service.RunServicePortListen()); DataBaseWorker.DataBaseWorker database = new DataBaseWorker.DataBaseWorker(); while (service.EndWork) //Пока не получили сигнал по сервисному порту - забираем информацию из очереди { RabbitMQ.RabbitMQReader mqReader = new RabbitMQ.RabbitMQReader(); String request = mqReader.ReadRabbitMQQueue(); Handler handle = new Handler(database); handle.HandleRequest(request); } }
public Handler(DataBaseWorker.DataBaseWorker db) { _db = db; }