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 开始的操作系统上使用。

适用于