When you dynamically create your subscriptions, make sure they always include the name of the Worker Role (or other information that allows you to identify the subscription).
Then you can use the GetSubscriptions
method on the NamespaceManager
class, which allows you to get a list of all subscriptions for a given topic. There's also an overload for the GetSubscriptions method which allows you to filter the list of subscriptions.
More information: http://msdn.microsoft.com/en-us/library/hh293131.aspx