上下文 :有关服务总线队列和消息会话的MSDN文档说明当MessageSession对象被接受并由客户端持有时,该客户端对队列或订阅中存在的具有该会话的SessionId的所有消息以及在会话持有时仍然到达的具有该会话的SessionId的所有消息持有独占锁。
问题 :是否可以将每会话锁配置为在一段时间后释放,除非其已续订?我询问客户机是否变得不健康,无法自行释放锁。
SessionClient 依赖于基础AMQP连接。如果你 CloseAsync() 消息会话,它将可供其他使用者使用。
SessionClient
CloseAsync()