微软已更新其.NET ServiceBus客户端库,文档目前分为旧的WindowsAzure.ServiceBus包和新的Microsoft.Azure.ServiceBus包。我喜欢新的包,因为它更加简洁且依赖性更少。在旧的包中,我们有以下方法:
if (!namespaceManager.TopicExists(topicName))
{
var topic = new TopicDescription(topicName);
namespaceManager.CreateTopic(topic);
}
创建主题的编程文档仍然使用旧的软件包,代码如上所示。新软件包中不再提供NamespaceManager
类,那么我该怎么实现相应功能呢?