MsmqBindingElementBase.ValidityDuration Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее длительность блокировки сообщения функцией контекста получения.
public:
property TimeSpan ValidityDuration { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ValidityDuration { get; set; }
member this.ValidityDuration : TimeSpan with get, set
Public Property ValidityDuration As TimeSpan
Значение свойства
Длительность сообщения будет заблокирована функцией контекста получения.
Исключения
Значение меньше нуля или больше, чем Int32.MaxValue.
Комментарии
Значение по умолчанию — 5 минут. Получение контекста блокирует сообщение для проверки до тех пор, пока оно не будет использоваться или освобождено обратно в очередь. Свойство длительности срока действия указывает, сколько времени сообщение останется заблокировано контекстом получения, прежде чем он автоматически освобождается в очереди.
Это важно
Если ValidityDuration истекает срок действия сообщения, любая транзакция, которая может использоваться для его обработки, будет прервана вместе с экземпляром рабочего процесса, если срок действия происходит во время транзакции.