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


MsmqBindingElementBase.MaxRetryCycles Свойство

Определение

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

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

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

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

Исключения

Значение меньше нуля.

Комментарии

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

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