Ответ 1
Публикация используется для уведомления нескольких подписчиков о конкретном событии. Конечная точка публикации будет иметь хранилище подписчиков, чтобы определить, куда отправлять сообщения. Обычно отправка используется для выдачи команды конечной точке. Команда сообщает конечной точке что-то сделать и не должна ожидать ответа (хотя иногда вам нужен ответ, и NSB поддерживает это).
Причина, по которой вы не видите адресата для Send(), заключается в том, что вы указываете адресата через конфигурацию. В вашем app.config вы будете сопоставлять типы сообщений (целую сборку или класс) с пунктом назначения. Когда вы это сделаете, вам не обязательно указывать пункт назначения.