Azure Service Bus中的订阅能否获取以前代理的邮件?

Azure Service Bus中的订阅能否获取以前代理的邮件?,azure,subscriptions,azureservicebus,Azure,Subscriptions,Azureservicebus,我有一辆服务车,车上已经有信息了。 目前,我正在使用一个SqlFilter创建订阅-假设该筛选器是(myProperty

我有一辆服务车,车上已经有信息了。 目前,我正在使用一个SqlFilter创建订阅-假设该筛选器是(myProperty 问题是直到消息已经在队列中,我才知道x是什么。 当我有一个x的具体值并进行新订阅(myProperty<123)时,我不能使用它来接收已经在队列中的消息


是否有方法标记订阅以获取创建订阅之前队列中的消息?我怀疑我需要切换到表而不是总线?

消息在接收时会被过滤,因此新订阅将无法接收以前的消息。如果您想在以后处理这些消息,最好使用表来持久化这些消息

编辑:使用SDK的1.8版,您可以将主题链接在一起——因此您可以为订阅创建一个新主题,并将现有主题中的消息发送到新主题。虽然这会复制消息,但它会使用主题/订阅解决您的问题。请观看以了解有关Azure SDK 1.8更新的更多信息