Share via


MsmqBindingElementBase.RetryCycleDelay 属性

定义

获取或设置一个值,该值指定在尝试传递无法传递的消息时,尝试另一个重试周期之前应等待的时间。

public:
 property TimeSpan RetryCycleDelay { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))]
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
public TimeSpan RetryCycleDelay { get; set; }
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
[System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))]
public TimeSpan RetryCycleDelay { get; set; }
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))]
public TimeSpan RetryCycleDelay { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))>]
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
member this.RetryCycleDelay : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))>]
member this.RetryCycleDelay : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))>]
member this.RetryCycleDelay : TimeSpan with get, set
Public Property RetryCycleDelay As TimeSpan

属性值

一个 TimeSpan,指定在开始下一个尝试传递到接收应用程序的周期前等待的时间间隔。 默认值为 30(分钟)。

属性

注解

单个重试周期会重复尝试将消息传递给接收应用程序(由 MaxRetryCycles 属性指定)。 如果所有尝试都失败,则会将消息放回到重试队列中。 此属性指定在将消息传输到应用程序队列以便进入另一个重试周期之前,消息保留在重试队列中的时长。 此属性从 Windows Vista 或更高版本的操作系统开始可用。

适用于