"response1" という Azure トピックがあり、NServiceBus を使用してトピックに送信されたメッセージをサブスクライブしたいと考えています。
私の問題は、response1 をサブスクライブする代わりに、NServiceBus が response1.events という Azure で新しいトピックを作成し、それをサブスクライブすることです。NServiceBus が「.events」をいくつかのものに追加するのはなぜですか? また、この動作を停止するにはどうすればよいですか?
追加情報:
私の構成:
<connectionStrings>
<add name="NServiceBus/Transport"
connectionString="Endpoint=sb://[my-namespace].servicebus.windows.net/;SharedSecretIssuer=[issuer];SharedSecretValue=[key]"></add>
</connectionStrings>
サブスクリプション構成:
<UnicastBusConfig>
<MessageEndpointMappings>
<add Assembly="Messages" Type="Messages.TheResponse" Endpoint="response1"/>
</MessageEndpointMappings>
</UnicastBusConfig>
コードでのバス構成 (コンソール アプリケーション):
static void Main(string[] args)
{
Console.WriteLine("Subscribing...");
BusConfiguration busConfiguration = new BusConfiguration();
busConfiguration.UseTransport<AzureServiceBusTransport>();
busConfiguration.UsePersistence<InMemoryPersistence>();
Console.WriteLine("Configuring bus...");
bus = NServiceBus.Bus.Create(busConfiguration).Start();
Console.WriteLine("Done. Press Enter to Exit.");
Console.ReadLine();
}