using RabbitMQ.Client.Events; namespace TrackCenter.Application.Rabbit; public interface IRabbitHandler { ConsumeOptions Options(); bool Enable(ConsumeOptions options) => options.Queue == Options().Queue; Task Handle(IServiceProvider sp, BasicDeliverEventArgs args, ConsumeOptions options); }