MsmqBindingBase.TimeToLive Propriété

Définition

Obtient ou définit l'intervalle de temps qui indique combien de temps les messages traités par cette liaison peuvent rester dans la file d'attente avant d'expirer.

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é

TimeSpan

TimeSpan qui indique combien de temps les messages peuvent rester dans la file d'attente avant d'expirer. La valeur par défaut est 1 jour.

Remarques

La propriété TimeToLive est définie pour garantir que les messages dépendants de l'heure n'expirent pas avant qu'ils soient traités par les applications de réception. Un message dans une file d'attente à laquelle l'application de réception n'a pas accédé dans l'intervalle de temps spécifié est considéré comme ayant expiré. Les messages ayant expiré sont envoyés dans une file d'attente spéciale appelée file d'attente de lettres mortes. L'emplacement de la file d'attente de lettres mortes est défini avec la propriété DeadLetterQueue ou à la valeur par défaut appropriée, selon les garanties.

S’applique à