static void Main(string[] args) { RabbitMQConsumer client = new RabbitMQConsumer(); client.CreateConnection(); client.ProcessMessages(); }
static void Main(string[] args) { var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .Build() .GetSection("MQCreateSettings") .Get <MQCreateSettings>(); using (var client = new RabbitMQConsumer(config)) { client.ProcessMessages(); } }
public override void Run() { Trace.TraceInformation("ExternalConsultingWorker is running"); try { client.ProcessMessages(); // this.RunAsync(this.cancellationTokenSource.Token).Wait(); } finally { this.runCompleteEvent.Set(); } }