MsmqBindingElementBase.TimeToLive Свойство

Определение

Возвращает или задает значение, задающее срок действия сообщений. По истечении этого срока сообщение помещается в очередь недоставленных сообщений (если такая очередь существует).

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

Значение свойства

TimeSpan

Значение TimeSpan, задающее срок действия сообщений. Значение по умолчанию — 24 часа.

Атрибуты

Комментарии

Поставленные в очередь приложения работают по замыслу разработчиков асинхронно, то есть отправляющее и принимающее приложения могут быть запущены в разное время. Следовательно, возможна ситуация, при которой сообщение от отправляющего приложения может быть обработано принимающим приложением не сразу. Некоторые сообщения содержат сведения, действительные только в течение определенного промежутка времени. Если сообщение не будет доставлено в течение этого промежутка времени, содержащиеся в нем сведения потеряют свою актуальность, и поэтому такое сообщение следует сбросить. Это свойство позволяет указать предельное время, в течение которого сообщение будет храниться перед доставкой в очередь приложения. Если это время истечет до помещения сообщения в очередь приложения, сообщение будет помещено в очередь недоставленных сообщений, если таковая существует (указывается в свойстве DeadLetterQueue); в противном случае, если очереди недоставленных сообщений не существует, сообщение отбрасывается.

Применяется к