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 en fonction du DeadLetterQueue paramètre.
public:
property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
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.
Exceptions
La valeur est inférieure à zéro.
- ou -
La valeur n’est pas infinie et est supérieure à Int32.MaxValue millisecondes.
Remarques
Les applications mises en file d’attente fonctionnent de manière déconnectée. Cela signifie que les applications d’envoi et de réception 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 certaine période de temps. Si un tel 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, le message est supprimé.