您现在访问的是微软AZURE全球版技术文档网站，若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站，请访问 https://docs.azure.cn.
The exception that is thrown to signal session lock lost errors.In the case of partitioned messaging entities, partitions sometimes move to achieve load balancing across Service Bus nodes; for example, when a node restarts or new nodes are added to share the load. When that happens, session locks can be lost, but messages are never lost. If a partition moves after the session is locked, then the acknowledge/complete message processing call fails, because the lock is lost. However, the message remains and you can try to read it again. Thus, you may receive a SessionLockLostException exception even though the message itself is not lost. In this case, you can retry the message processing operation.
public sealed class SessionLockLostException : Microsoft.ServiceBus.Messaging.MessagingException
Initializes a new instance of the SessionLockLostException class with a specified error message.
Initializes a new instance of the SessionLockLostException class with a specified error message and a reference to the inner exception that is the cause of this exception.
|Data||Inherited from MessagingException|
|Detail||Inherited from MessagingException|
|GetObjectData(SerializationInfo, StreamingContext)||Inherited from MessagingException|
|IsTransient||Inherited from MessagingException|
|Timestamp||Inherited from MessagingException|