Azure服务总线 "manage claim is required for this operation"

标签 azure authentication azureservicebus

执行以下语句后,我收到 401 身份验证错误:“此操作需要管理声明”:

        if (namespaceManager.QueueExists(QueueName))
        {
            namespaceManager.DeleteQueue(QueueName);
        }

最佳答案

我知道这个问题很旧,但想添加我的发现,因为这种行为让我很困惑。希望这对将来关注这个问题的人有所帮助。

您需要管理声明才能执行 TopicExists/QueueExists 类型的操作。如果主题或队列不存在,即使没有管理声明,您也可以毫无异常(exception)地逃脱,这对我来说很奇怪。

自 WindowsAzure.ServiceBus v3.4.1 起。

关于Azure服务总线 "manage claim is required for this operation",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35688649/

相关文章:

azure - 在我的应用服务中使用托管标识时,Azure 服务总线的连接字符串的正确格式是什么?

c# - 我有一个长时间运行的进程,我在服务总线队列中调用它。我希望它持续超过 5 分钟

c# - Cosmos DB 中是否支持使用 OData 进行分页?

Azure 服务总线消息 : Body v headers

python - 如何检查sqlite数据库中的用户名? Python

authentication - Jenkins "Invalid Login Information"

azure - 将数据从 Azure SQL 托管实例导出到 Azure Data Lake Storage 作为 json

c# - 获取token时如何解析 "possible System.NullReferenceException"

node.js - 使用 Passport.SocketIO cookie 解析器错误

c# - 如何禁用 'EnableLinkRedirect' 属性以便在没有端口 104XX 的情况下从事件中心获取数据?