MsmqElementBase.MaxRetryCycles Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальное количество циклов повторных попыток доставки сообщения принимающему приложению.
public:
property int MaxRetryCycles { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxRetryCycles { get; set; }
[<System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
Значение свойства
Целое число, указывающее максимальное количество циклов повторных попыток доставки сообщения приложению. Значение по умолчанию — 2.
- Атрибуты
Комментарии
В одном цикле повторений выполняется попытка доставить сообщение приложению заданное число раз. Число предпринимаемых попыток задается свойством ReceiveRetryCount. Если сообщение не удается доставить приложению после выполнения максимального количества попыток, оно помещается в очередь повторного выполнения. В дальнейшем сообщение возвращается из очереди повторного выполнения в очередь приложения для повторной попытки доставки приложению. Это действие выполняется после задержки, указанной в свойстве RetryCycleDelay. Свойство MaxRetryCycles определяет число циклов повторных попыток, в ходе которых приложение пытается доставить сообщение.