1
我們使用Azure的服務總線主題/訂閱,出於某種原因,我們必須創建Worker角色側訂閱,所以在Web角色,我們不能知道我們創造了什麼訂閱,認購名稱是動態的,通過其他方式產生。有沒有辦法獲得一個主題的所有訂閱?
所以在Web角色,我能得到通過稱爲主題名稱的所有訂閱(主要是它的名字)?
我們使用Azure的服務總線主題/訂閱,出於某種原因,我們必須創建Worker角色側訂閱,所以在Web角色,我們不能知道我們創造了什麼訂閱,認購名稱是動態的,通過其他方式產生。有沒有辦法獲得一個主題的所有訂閱?
所以在Web角色,我能得到通過稱爲主題名稱的所有訂閱(主要是它的名字)?
當你動態地創建你的訂閱,確保他們始終包含輔助角色(或其他信息,讓您識別訂閱)的名稱。
然後,您可以使用NamespaceManager
類中的GetSubscriptions
方法,該方法允許您獲取給定主題的所有訂閱的列表。還有一個用於GetSubscriptions方法的overload,它允許您過濾訂閱列表。