Общие сообщения MSMQ

Я думаю о создании общей очереди сообщений для обработки
различных сообщений между процессами. (WCF на данный момент не
является вариантом.) Таким образом, вместо того, чтобы иметь 10-15
разных очередей для конкретных сообщений, у меня будет 1 очередь,
которая является «уловкой».

Очевидно, что отправка сообщений в эту очередь не является
проблемой. Каждый получатель будет слушать очередь для новых
сообщений, а затем «заглядывать» в них, но я ищу чистый/эффективный
способ сделать это. Чистым я имею в виду метод, который не требует,
чтобы каждый получатель читал тело каждого сообщения.

Используйте System.Messaging.Message.AppSpecific (Integer),
чтобы указать получателя.