Несколько месяцев назад (когда я был новичком в Azure Queues и инструментах SDK) ) Я искал в Google «как мне это сделать» и «как мне это сделать» ... вот где я нахожусь сегодня:
Я использую QueueClient
(Microsoft.ServiceBus.Messaging - Microsoft.ServiceBus.dll) для получения сообщений из очереди Azure.
В той же программе я также использую MessageSender
(из того же пространства имен и dll) для отправки сообщений в очередь Azure.
Моя программа должна отслеживать Dictionary
и Dictionary
- что сложнее, чем должно быть.
Теперь, когда Я больше знаком с пакетами SDK для Azure ... Я понимаю, что в классе QueueClient
может и отправлять, и получать ... Так почему я отслеживаю 2 объекта, когда первый может делать и то, и другое?
Является ли есть ли причина использовать класс MessageSender
вместо класса QueueClient
?
Если мне нужно отправлять и получать, не следует ли мне просто использовать QueueClient
] class?