К сожалению, NMS не поддерживает (по крайней мере, пока) API QueueBrowser , доступный в JMS из Java. Взгляните на Проблема AMQNET-97 в базе данных системы отслеживания проблем ActiveMQ.NET - команда ищет участников для реализации этой функции.
Кстати, вы не единственный, кто просит об этом - вот другая тема на ту же тему.
Сначала я надеялся, что поддержка JMS в Spring.NET (для TIBCO) также будет включать поддержку ActiveMQ QueueBrowser. К сожалению, это не так - согласно документации Spring.NET , только TIBCO поддерживается через JMS API Spring.NET:
Обратите внимание, что поддержка JMS в настоящее время
предоставляется только для JMS TIBCO
реализация названа TIBCO Enterprise
Служба сообщений (EMS). Здесь нет
фундаментальная причина, почему другие поставщики
не поддерживаются Это было просто
практическая причина в это время, так как
в .NET нет фактического JMS API
что каждый поставщик обязан
воплощать в жизнь. Таким образом, каждый поставщик заканчивается
до создания своих собственных .NET вдохновил
копия API Java JMS. Открыто
исходный проект .Net Message Service
Цель API (NMS) состоит в том, чтобы
общий API, и это, скорее всего, будет
используется для будущей работы JMS в
Spring.NET.
Итак, в заключение, если вы не хотите кодировать на Java (или вызывать библиотеки java, используя один из .NET-to-Java механизмов взаимодействия ), я не думаю, что это будет Вам будет легко попасть в QueueBrowser в краткосрочной перспективе, хотя в долгосрочной перспективе эта функция, вероятно, в какой-то момент превратится в NMS.