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


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.

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