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, то любая транзакция, используемая для его обработки, будет прервана вместе с экземпляром рабочего процесса.