Существует причина, по которой NServiceBus поддерживает регистрацию обратного вызова только для кодов состояния и целых чисел.Причина в том, что вы не должны использовать NServiceBus для синхронизации запросов / ответов в стиле, эти сценарии лучше всего решать с такими фреймворками, как Wcf, NNibernate, EF, Ado.net и т. Д.
Вы должны смотреть только на использование NSBдля асинхронных частей вашего приложения, таких как отправка «команд» бэкэнд-сервисам для обработки.
Подробное объяснение можно найти здесь:
http://andreasohlund.net/2010/04/22/messaging-shouldnt-be-used-for-queries
Если вы все еще хотите сделать запрос / ответ в NSB, вам придется поработать для него:) использовать обработчик сообщений для вашего ответа, который обновляет некоторый кеш в вашем приложении MVC.Имея это в виду, вы можете выполнить опрос в стиле ajax, чтобы определить, когда поступят данные.
Надеюсь, это поможет!