Partager via


MsmqBindingElementBase.TimeToLive Propriété

Définition

Obtient ou définit une valeur qui spécifie la durée pendant laquelle les messages sont valides. Une fois ce délai écoulé, le message est placé dans une file d'attente de lettres mortes (le cas échéant).

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

Valeur de propriété

TimeSpan

Valeur TimeSpan qui spécifie le délai d'attente au cours duquel les messages sont valides. La valeur par défaut est de 24 heures.

Attributs

Remarques

Les applications en file d'attente, par conception, fonctionnent de façon déconnectée, donc les applications émettrices et réceptrices peuvent ne pas s'exécuter en même temps. Par conséquent, un message envoyé par l'application émettrice peut ne pas être traité immédiatement par l'application réceptrice. Certains messages contiennent des informations qui ne sont valides que pour un certain délai. Si ce message n’est pas remis dans ce délai, il ne contient plus d’informations utiles et doit être déposé. Cette propriété vous permet de spécifier un délai qui précise la durée de conservation d'un message avant qu'il ne soit remis à la file d'attente de l'application. Si ce délai s’écoule avant que le message ne soit remis à la file d’attente de l’application, le message est placé dans la file d’attente de lettres mortes, le cas échéant (déterminé par la propriété DeadLetterQueue) ; sinon, si aucune file d’attente de lettres mortes n’est disponible, le message est déposé.

S’applique à