MsmqBindingBase.RetryCycleDelay Свойство

Определение

Возвращает или задает значение, указывающее время задержки между циклами повторных попыток при попытке доставить сообщение, которое не удалось доставить немедленно.

public:
 property TimeSpan RetryCycleDelay { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan RetryCycleDelay { get; set; }
member this.RetryCycleDelay : TimeSpan with get, set
Public Property RetryCycleDelay As TimeSpan

Значение свойства

TimeSpan

Значение TimeSpan, задающее промежуток времени ожидания до начала следующего цикла попыток доставки сообщения принимающему приложению. Значение по умолчанию — 10 минут.

Комментарии

В одном цикле повторений попытка доставить сообщение принимающему приложению выполняется заданное число раз. Число выполняемых попыток определяется свойством ReceiveRetryCount. Если приложению не удается получить доступ к сообщению после выполнения заданного числа немедленных повторных попыток, сообщение отправляется в очередь повторных попыток. В дальнейшем сообщение возвращается из очереди повторных попыток в очередь приложения для повторной попытки доставки приложению. Это действие выполняется после задержки, определенной свойством RetryCycleDelay. Число циклов повторных попыток определяется свойством MaxRetryCycles.

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