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.