コードで完全に構成された 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
}
}
};
}
}