![](/img/trans.png)
[英]How to use a ServiceBus Trigger with a topic/subscription in an Azure Function
[英]Can I View the Filters Currently Enabled on an Azure ServiceBus Topic Subscription?
我想讓人們通過我的應用中的界面更改他們的訂閱過濾器。 為此,我需要向他們展示哪些過濾器當前應用於他們的訂閱。
我無法在文檔中找到允許您列出當前過濾器的任何位置。
您可以使用AddRule
和RemoveRule
,但無法列出它們。 如果該規則已存在,則RemoveRule
甚至會拋出異常。
如何確定當前正在應用於我的主題訂閱的規則?
是的,您可以通過NamespaceManager.GetRules(string topicPath, string subscriptionName)
獲取特定主題和訂閱的規則列表:
var rules = namespaceManager.GetRules("MyTopic", "MySubscriber");
foreach (var ruleDescription in rules)
{
Console.Write(ruleDescription.Name);
var filter = ruleDescription.Filter;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.