简体   繁体   English

我是否可以查看Azure ServiceBus主题订阅中当前启用的过滤器?

[英]Can I View the Filters Currently Enabled on an Azure ServiceBus Topic Subscription?

I'd like to let people change their subscription filters via an interface in my app. 我想让人们通过我的应用中的界面更改他们的订阅过滤器。 To do this, I need to show them which filters are currently applied to their subscription. 为此,我需要向他们展示哪些过滤器当前应用于他们的订阅。

I cannot find anywhere in the documentation where it allows you to list the current filters. 我无法在文档中找到允许您列出当前过滤器的任何位置。

You have the ability to AddRule and RemoveRule , but no way to list them. 您可以使用AddRuleRemoveRule ,但无法列出它们。 RemoveRule will even throw an exception if that rule already exists. 如果该规则已存在,则RemoveRule甚至会抛出异常。

How can I determine which rules are currently being applied to my Topic Subscription? 如何确定当前正在应用于我的主题订阅的规则?

Yes, you can get list of rules for a specific topic and subscription through NamespaceManager.GetRules(string topicPath, string subscriptionName) : 是的,您可以通过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.

相关问题 如何在Azure函数中将ServiceBus触发器与主题/订阅一起使用 - How to use a ServiceBus Trigger with a topic/subscription in an Azure Function MassTransit未收到Azure ServiceBus主题消息 - MassTransit not receiving Azure ServiceBus Topic Messages Azure Servicebus主题continueos接收器消息停止 - Azure Servicebus Topic continuos Receiver message stops 有没有办法从 ServiceBus 订阅中轻松接收当前在 C# 中的消息? - Is there a way to easily receive messages currently in C# from a ServiceBus subscription? 无法添加Azure Service Bus主题订阅筛选规则 - Can't add Azure Service Bus Topic Subscription filter rule 如何在 Azure ServiceBusTriggerAttribute 中指定具有主题/订阅的特定终结点? - How do I specify a particular endpoint with a topic/subscription in Azure ServiceBusTriggerAttribute? 如何使用 Microsoft.Azure.ServiceBus 在订阅上创建 MessageReceiver - How to create MessageReceiver on subscription using Microsoft.Azure.ServiceBus Azure 服务总线:代理主题订阅侦听器 - Azure Service Bus: proxying topic subscription listeners Azure Service Bus主题-订阅消息到期 - Azure Service Bus topic - subscription message expiry 将 Azure 服务总线队列迁移到主题和订阅 - Migrating Azure Service Bus Queue to Topic and Subscription
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM