0

Azure ServiceBus でプログラムによってトピックを更新することはできますか?

私は次の行に沿って何かを試しました:

var topicName = "myTopic";
var nsManager = NamespaceManager.Create();            

var topic = nsManager.TopicExists(topicName) 
? nsManager.GetTopic(topicName) 
: nsManager.CreateTopic(topicName);            

topic.RequiresDuplicateDetection = true;

nsManager.UpdateTopic(topic);

ただし、これは ArgumentException と「(400) Bad Request」を含むメッセージで失敗します。

UpdateTopic はトピックのステータスを変更するためだけに使用できるようですが、これは正しいですか? ダッシュボードを使用せずに重複検出設定を変更する方法はありますか?

4

1 に答える 1

0

簡単な答えは次のとおりです。いいえ、トピックを再作成する必要があります。ServiceBus キューを扱うこの Stackoverflow の質問を参照してください。ただし、基本的にあなたの質問にも当てはまります: サービス バス キューのプロパティを変更するにはどうすればよいですか?

于 2013-06-07T15:34:29.003 に答える