track/src/TrackCenter.Application/Rabbit/IRabbitHandler.cs
2025-07-12 17:03:21 +08:00

13 lines
309 B
C#

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