MsmqBindingElementBase.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

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

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

Атрибуты

Комментарии

Цикл повтора заключается в том, что сообщение передается из очереди повторных попыток в очередь приложения для попытки доставки в приложение. Сообщения помещаются в очередь повторных попыток после сбоя нескольких немедленных повторных попыток, указанных в ReceiveRetryCountразделе . MaxRetryCycles указывает количество циклов повторных попыток и не включает начальную попытку отправки сообщения. Попытка доставки сообщения выполняется не более (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) раз. Например, если значение ReceiveRetryCount = 0 и MaxRetryCycles равно 1, то существует не более двух попыток доставки сообщения. Это свойство доступно начиная с операционной системы Windows Vista.

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