8
有没有办法获取Azure主题订阅的当前消息计数?如何获取Azure主题订阅的消息数量?
我看到SubscriptionDescription类具有MessageCount属性,但该类似乎只用于创建订阅。我没有看到为现有订阅检索SubscriptionDescription对象的方法。
有没有办法获取Azure主题订阅的当前消息计数?如何获取Azure主题订阅的消息数量?
我看到SubscriptionDescription类具有MessageCount属性,但该类似乎只用于创建订阅。我没有看到为现有订阅检索SubscriptionDescription对象的方法。
我发现我一直在寻找:
var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);
var subscriptionDesc = namespaceManager.GetSubscription(topicPath, subscriptionName);
long messageCount = subscriptionDesc.MessageCount;
我觉得帮助,如果你正在寻找一个认购计数,但不是主题计数。 (尽管取决于您的配置可能是相同的。)我正在寻找一个API,为整个主题(包括所有订阅)提供活动消息计数。 – Lucas