Автоматическая подписка не работает

Пытаюсь начать с nservicebus. Мое намерение состоит в том, чтобы по крайней мере получить сообщение журнала, что конечная точка пытается подписаться. Таким образом, я создал обработчик сообщений для сообщения, как

namespace BusStop.Billing
{
    public class OrderAcceptedHandler : IHandleMessages<OrderAccepted>
    {
        public void Handle(OrderAccepted message)

и контракт OrderAccepted определяется как

namespace BusStop.Sales.Contracts
{
    public class OrderAccepted : IMessage
    {

Согласно документации NServiceBus, этого должно быть достаточно для изменения файла подписчика.config.

<UnicastBusConfig>
    <MessageEndpointMappings>
      <add Messages="BusStop.Sales.Contracts" Endpoint="BusStop.Backend"/>

Однако, когда я начинаю хост подписчика NServiceBus.Host.exe Я не получаю сообщения журнала о том, что он пытается подписаться, и в очереди busstop.backend нет сообщения с запросом на подписку.

Благодарю.

1 ответ

Итак, проблема была в том, что вы должны также пометить ваше сообщение IEvent интерфейс, потому что это

Другие вопросы по тегам