Очереди служебной шины Windows Azure - MessageSender или QueueClient?

Предыстория:

Несколько месяцев назад (когда я был новичком в Azure Queues и инструментах SDK) ) Я искал в Google «как мне это сделать» и «как мне это сделать» ... вот где я нахожусь сегодня:

  1. Я использую QueueClient (Microsoft.ServiceBus.Messaging - Microsoft.ServiceBus.dll) для получения сообщений из очереди Azure.

  2. В той же программе я также использую MessageSender (из того же пространства имен и dll) для отправки сообщений в очередь Azure.

  3. Моя программа должна отслеживать Dictionary и Dictionary - что сложнее, чем должно быть.

Теперь, когда Я больше знаком с пакетами SDK для Azure ... Я понимаю, что в классе QueueClient может и отправлять, и получать ... Так почему я отслеживаю 2 объекта, когда первый может делать и то, и другое?

Вопрос:

Является ли есть ли причина использовать класс MessageSender вместо класса QueueClient ?

Если мне нужно отправлять и получать, не следует ли мне просто использовать QueueClient ] class?

6
задан Charles 17 February 2012 в 15:07
поделиться