Поделиться через


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

Применяется к