我知道可以从服务总线队列接收消息,如:
public static void ProcessQueueMessage([ServiceBusTrigger("inputqueue")] string message, TextWriter logger)
但是还有一种通过触发属性接收会话的方法吗?像ServiceBusSessionTrigger?
通常会接受这样的会话:
var session = queueClient.AcceptMessageSession();
但我更喜欢WebJob SDK来处理一次可以处理多个会话的方式。
修改 似乎目前不支持此功能:see github for feature request
修改2:似乎是working on this
答案 0 :(得分:0)
当前,您无法通过触发器属性接收会话,但是有一个GitHub feature request。如果这是许多人认为有用的东西,那么将其烘焙到核心ServiceBus程序集中就很有意义。
答案 1 :(得分:0)