Экспорт (0) Печать
Развернуть все

Класс MessageLockLostException

Исключение, порождаемое для сообщения об ошибке потери блокировки сообщения.

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

[SerializableAttribute]
public sealed class MessageLockLostException : MessagingException

Тип MessageLockLostException обеспечивает доступ к следующим элементам.

  ИмяОписание
Открытый методMessageLockLostException(String)Инициализирует новый экземпляр класса MessageLockLostException с указанным сообщением об ошибке.
Открытый методMessageLockLostException(String, Exception)Инициализирует новый экземпляр класса MessageLockLostException, используя указанное сообщение об ошибке и ссылку на внутреннее исключение, вызвавшее это исключение.
В начало

  ИмяОписание
Открытое свойствоDataПолучает данные, связанные с исключением. (Производный от MessagingException.)
Открытое свойствоDetailПолучает или задает подробные сведения об исключении при обмене сообщениями. (Производный от MessagingException.)
Открытое свойствоHelpLink (Производный от Exception.)
Открытое свойствоHResult (Производный от Exception.)
Открытое свойствоInnerException (Производный от Exception.)
Открытое свойствоIsTransientПолучает или задает значение, указывающее, временное ли это исключение. Проверьте это свойство, чтобы определить, повторять ли операцию. (Производный от MessagingException.)
Открытое свойствоMessage (Производный от Exception.)
Открытое свойствоSource (Производный от Exception.)
Открытое свойствоStackTrace (Производный от Exception.)
Открытое свойствоTargetSite (Производный от Exception.)
Открытое свойствоTimestampВозвращает или устанавливает время появления исключения. (Производный от MessagingException.)
В начало

  ИмяОписание
Открытый методEquals (Производный от Object.)
Открытый методGetBaseException (Производный от Exception.)
Открытый методGetHashCode (Производный от Object.)
Открытый методGetObjectDataЗаполняет данные сериализации сведениями об исключении. (Производный от MessagingException.)
Открытый методGetType (Производный от Exception.)
Открытый методToString (Производный от Exception.)
В начало

If a message takes longer to process than the lock duration set on a queue or subscription, its visibility lock will time out and the message will again become available to the consumers of the queue or subscription. If you attempt to complete or abandon such a message, you may receive this exception, indicating that there is no valid lock found for the given message.

Additionally, in the case of partitioned messaging entities, partitions sometimes move to achieve load balancing across Шина службы nodes; for example, when a node restarts or new nodes are added to share the load. When that happens, message locks can be lost, but messages are never lost. If a partition moves after the message 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 MessageLockLostException exception even though the message itself is not lost. In this case, you can retry the message processing operation.

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

Добавления сообщества

Показ:
© 2015 Microsoft