SessionCannotBeLockedException

SessionCannotBeLockedException

本文介绍了在检索消息时获取SessionCannotBeLockedException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在使用
执行接收操作时

While performing receive operation using

var session =等待subscriptionClient.AcceptMessageSessionAsync(sessionId);

在Topic/subscription SessionEnabled中,我正在执行以下命令:.继承; vertical-align:baseline>"Microsoft.ServiceBus.Messaging.SessionCannotBeLockedException" .

in Topic/subscription SessionEnabled I am getting following execption "Microsoft.ServiceBus.Messaging.SessionCannotBeLockedException".

" ExceptionMessage":不能接受所请求的会话'sessionID'.有可能 被另一个接收者锁定.

"ExceptionMessage": "The requested session 'sessionID' cannot be accepted. It may be locked by another receiver.

我应该如何处理上述例外情况?

How should I handle the above exception?

推荐答案

SessionCannotBeLockedException建设者

SessionCannotBeLockedException Constructors

SessionCannotBeLockedException类

表示当消息无法获取会话锁定时引发的异常.

您是使用多个客户端还是使用单个客户端进行会话?

Are you using multiple clients or a single client with sessions?

服务总线消息传递异常

问题: 尝试接受具有特定会话ID的会话,但该会话当前已被另一个客户端锁定.

操作:确保会话被其他客户端解锁.

Action: Make sure the session is unlocked by other clients.

重试::重试可能会有所帮助,如果会话已在此期间释放.


这篇关于在检索消息时获取SessionCannotBeLockedException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 17:26