有没有一种方法可以从IDestination检索队列/主题名称?

时间:2020-02-20 13:43:04

标签: .net-core activemq

我可以从收到的IDestination中获取IMessage.NMSReplyTo。但我想查看其名称(用于记录)。有办法吗?

1 个答案:

答案 0 :(得分:1)

IDestination接口具有一种方法来提取其表示的Destination的type,然后可以从那里强制转换为Destination的类型,然后可以使用它来获取名称。例如,可以将返回 Topic 类型的IDestination强制转换为ITopic,然后从那里可以调用TopicName来读取目标名称。对于临时目标,在大多数情况下,实际上不需要知道名称,因为它们是生成的,并且它们的生存期已链接到连接。