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); }