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

属性值

Int32

将消息传输到病毒消息队列之前要尝试的最大重试周期数。

属性

注解

重试周期 是将消息从重试队列传输到应用程序队列以尝试传递到应用程序队列时。 若立即重试失败次数达到 ReceiveRetryCount 指定的值,消息则被放到重试队列中。 MaxRetryCycles 指定重试周期数,它不包含第一次发送消息的尝试。 最多会进行 (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) 次传递消息的尝试。 例如,如果 ReceiveRetryCount 为 0,且 MaxRetryCycles 为 1,则最多将进行两次传递消息的尝试。 此属性从 Windows Vista 操作系统开始可用。

适用于