2013-06-27 10 views
1

我一直在寻找Azure服务总线版本2.0中提供的新消息泵。特别是,我正在使用主题和订阅(而不是队列)。如何使用SubscriptionClient.OnMessage进行需要会话的订阅

我可以让消息泵与非会话订阅一起工作,并且只要有可用的broker消息就会引发消息事件。然而,当我尝试使用需要会话的订阅,我得到以下错误...

InvalidOperationException异常:这是不可能的,需要会话的实体创建一个非sessionful消息接收器

有没有人有办法将新的OnMessage事件与需要会话的订阅一起使用?

+0

因此,当您创建订阅时,您是否将RequiredSession设置为true或false? – dqm

+0

我在创建订阅时设置RequiredSession = true – yamspog

+0

http://stackoverflow.com/questions/36135960/azure-subscriptionclient-onmessage-and-sessions/36137001?noredirect=1#comment59920248_36137001 –

回答

1

此功能尚未公布,我们正在努力在MessageSession类中添加对OnMessage API的支持,并且这些API将在未来的SDK版本中显示。然而,我们将在此SDK更新中将OnMessage支持添加到MessageReciever类。

+1

想要问什么时候可用,但只是发现它刚刚发布的Azure 2.3 SDK中发布。 – lvmeijer