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 pendant laquelle les messages sont valides. Lorsque ce délai est écoulé, le message est placé dans une file d'attente de lettres mortes selon le paramètre DeadLetterQueue
.
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 le délai d'attente au cours duquel les messages sont valides. La valeur par défaut est de 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 en attente fonctionnent sans connexion permanente. Cela signifie que les applications émettrices et réceptrices ne peuvent pas s'exécuter simultanément ; par conséquent, un message envoyé par l'application émettrice ne peut pas être traité immédiatement par l'application réceptrice. Certains messages contiennent des informations qui ne sont valides que pendant un délai particulier. Si un tel 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 d’application, il est placé dans la file d’attente de lettres mortes, si celle-ci est disponible (déterminé par la propriété DeadLetterQueue) ; sinon, le message est supprimé.