Azure キュー (ストア アカウント) 内のメッセージ数 (またはおおよその数) を特定する方法があることは知っています。ただし、Azure Service Busキューで保留中のメッセージの数を照会する方法はありますか?
23846 次
9 に答える
32
var nsmgr = Microsoft.ServiceBus.NamespaceManager.CreateFromConnectionString(connectionString);
long count = nsmgr.GetQueue(queueName).MessageCount;
于 2014-02-15T23:11:48.753 に答える
12
これは MessagesCountDetails.ActiveMessageCount と呼ばれます。キュー内のアクティブ メッセージの数を返します。デッド レター メッセージがいくつかある可能性があります。
var msg = Microsoft.ServiceBus.NamespaceManager.CreateFromConnectionString(Settings.Default.ConnectionString);
numofmessages.Text = msg.GetQueue(QueueName).MessageCountDetails.ActiveMessageCount.ToString();
于 2015-01-29T16:07:32.720 に答える
7
Queue Description APIを見ましたか? という物件がありますMessageCount
。
.NET SDK リファレンス ドキュメント ページもここにあります。
于 2013-04-27T18:20:06.760 に答える