我尝试将代码从使用Microsoft.Azure.ServiceBus迁移到Azure.Messaging.ServiceBus库。再见主题,你好队列。ServiceBus SDK使用如下所示的ManagamentClient实例:
managementClient.CreateTopicAsync(TopicName);那种方法为了创建Topics,它还有一个名为CreateQueue的方法,可以很好地满足需求。
然而,Azure.Messaging.ServiceBus SDK似乎没有这样的功能。两种医生们都不引用任何等价物。似乎只有通过azure才能在服务总线上创建新的队列。
有一些方法可以使用Azure.Messaging.ServiceBus库创建队列吗?
发布于 2022-09-30 15:52:21
您需要使用位于ServiceBusAdministrationClient命名空间中的Azure.Messaging.ServiceBus.Administration。例如:
var adminClient = new Azure.Messaging.ServiceBus.Administration
.ServiceBusAdministrationClient("your-connection-string");
await adminClient.CreateQueueAsync("newqueue")
await adminClient.CreateTopicAsync("newtopic");https://stackoverflow.com/questions/73911013
复制相似问题