Managing multiple queue/topic clients?
问题 The challenge here is that I'm trying to create a single facade for dealing with queues and topics while maintaining semantics of Send vs. Publish For example: public interface IServiceBus { Task Send<T>(T message, string destination, SendOptions options = null); Task Publish<T>(T message, string topic, SendOptions options = null); } Send() would send a message to a queue and Publish() would publish a message to a topic. So I would need to have an instance of IQueueClient and ITopicClient to