2012-12-19 28 views
8

Có cách nào để nhận số lượng tin nhắn hiện tại cho đăng ký chủ đề Azure không?Làm thế nào để bạn nhận được số lượng tin nhắn cho đăng ký chủ đề Azure?

Tôi thấy lớp SubscriptionDescription có thuộc tính MessageCount, nhưng lớp này dường như chỉ được sử dụng để tạo đăng ký. Tôi không thấy cách truy xuất đối tượng SubscriptionDescription cho đăng ký hiện tại.

Trả lời

18

Tôi tìm thấy những gì tôi đang tìm kiếm:

var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString); 
var subscriptionDesc = namespaceManager.GetSubscription(topicPath, subscriptionName); 
long messageCount = subscriptionDesc.MessageCount; 
+0

Tôi nghĩ rằng giúp nếu bạn đang tìm kiếm một Đếm đăng ký, nhưng không phải là một số chủ đề. (Mặc dù phụ thuộc vào cấu hình của bạn có thể giống nhau.) Tôi đang tìm một API cung cấp Số lượng Thông báo Hoạt động cho toàn bộ Chủ đề, bao gồm tất cả Đăng ký. – Lucas

Các vấn đề liên quan