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.