Не удается отключить ForwardReceivedMessagesTo в NServiceBus 4

У меня есть конечная точка, размещенная в рабочей роли Azure, которая полностью настроена с помощью кода, и я не могу отключить функцию ForwarReceivedMessagesTo. Очередь «аудита» по умолчанию продолжает создаваться, и все сообщения пересылаются, даже если эта функция не указана.

Что мне здесь не хватает?

Ниже приведено переопределение конфигурации UnicastBusConfig, которое я использую:

 /// <summary>
/// Configuration for Routing the Messaging
/// </summary>
internal class EndpointRoutingConfiguration : IProvideConfiguration<UnicastBusConfig>
{
    public UnicastBusConfig GetConfiguration()
    {
        return new UnicastBusConfig
        {
            MessageEndpointMappings = new MessageEndpointMappingCollection
            {
                new MessageEndpointMapping
                    {
                        Messages = MESSAGES_ASSEMBLY_NAME,
                        Endpoint = SERVER_QUEUE_NAME                      
                    }
            }
        };
    }
}

person chutch    schedule 11.07.2013    source источник


Ответы (1)


Итак, я наконец понял, что это происходит только локально. При развертывании в Azure сообщения не пересылаются в очередь аудита, как указано в конфигурации.

person chutch    schedule 23.07.2013