MsmqBindingElementBase.TimeToLive Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui spécifie la durée de validité des messages. Lorsque cette heure s’est écoulée, 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é
Valeur TimeSpan qui spécifie la durée de validité des messages. La valeur par défaut est 24 heures.
- Attributs
Remarques
Les applications mises en file d’attente, par conception, fonctionnent de manière déconnectée, de sorte que l’envoi et la réception d’applications peuvent ne pas s’exécuter en même temps. Par conséquent, un message envoyé par l’application d’envoi peut ne pas être traité immédiatement par l’application de réception. Certains messages contiennent des informations valides uniquement pendant une période donnée. Si ce message n’est pas remis dans ce délai, il ne contient plus d’informations utiles et doit être supprimé. Cette propriété vous permet de spécifier une limite de temps pour la durée pendant laquelle un message est conservé avant la remise à la file d’attente de l’application. Si cette limite de temps s’écoule avant la remise du message à la file d’attente de l’application, le message est placé dans la file d’attente de lettres mortes s’il est disponible (déterminé par la DeadLetterQueue propriété) ; sinon, si aucune file d’attente de lettres mortes n’est disponible, le message est supprimé.