public static IApplicationBuilder UseAzServiceBusConsumer(this IApplicationBuilder app)
        {
            //Consumer = app.ApplicationServices.GetService<IAzServiceBusConsumer>();

            Consumer = app.ApplicationServices.GetService <IRabbitMQConsumer>();
            var life = app.ApplicationServices.GetService <IHostApplicationLifetime>();

            life.ApplicationStarted.Register(OnStarted);
            life.ApplicationStopping.Register(OnStopping);

            return(app);
        }
 public Task Initialize(TimeSpan timeout)
 {
     _consumer = _rmqFactory.CreateConsumer(_queueId);
     return(Task.CompletedTask);
 }