0

何らかの理由で、Windows azure でホストされているキューが.DefineEndpointName()構成を尊重していません。

Azure Bus のキュー名は常に、それをホストしている worker ロールにちなんで名付けられます。これは問題ありませんが、一般的には、規則を手動でオーバーライドするオプションがあれば、もっと気分が良くなります。

独自のキュー名を定義するにはどうすればよいですか?

4

1 に答える 1

1

キュー名を制御するために使用できる構成設定があります。

次のようにサービス構成ファイルに追加できます。

<Setting name="AzureQueueConfig.QueueName" value="yourqueue" />

または、次のように app.config に追加します。

<AzureQueueConfig QueueName="yourqueue" />

PS: エンドポイント名の定義も同様に機能するはずです。小さなサンプルで問題を再現し、https://github.com/nservicebus/nservicebusで問題としてファイルしてください。

ありがとう、イヴ

于 2013-05-12T11:47:39.037 に答える