我正在使用 Azure 服务总线主题,但遇到了一个奇怪的问题。
在下面的代码中,我尝试删除订阅(如果存在),然后再次创建它。但是,调用SubsciptionExists
返回 false,但随后调用CreateSubscription
失败并出现 409 冲突,表明订阅已经存在。
我究竟做错了什么?
// check to see if we need to delete the subscription first
if (_namespaceManager.SubscriptionExists(TopicName, subscriptionId))
{
_namespaceManager.DeleteSubscription(TopicName, subscriptionId);
}
// error here on create...
_namespaceManager.CreateSubscription(TopicName, subscriptionId);
此外,如果我查看管理门户中的订阅列表,我看不到我尝试删除并重新创建的订阅。