MsmqBindingElementBase.TimeToLive Propriété

Définition

Obtient ou définit une valeur qui spécifie la durée pendant laquelle les messages sont valides.Gets or sets a value that specifies how long messages are valid. Lorsque ce délai est écoulé, le message est placé dans une file d'attente de lettres mortes selon le paramètre DeadLetterQueue.When this time has elapsed the message is placed in a dead-letter queue depending on the DeadLetterQueue setting.

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 pendant laquelle les messages sont valides.A TimeSpan value that specifies how long messages are valid. La valeur par défaut est de 24 heures.The default value is 24 hours.

Exceptions

La valeur est inférieure à zéro.The value is less than zero.

- ou --or-

La valeur n’est pas infinie et est supérieure à Int32.MaxValue millisecondes.The value is not infinite and is larger than Int32.MaxValue milliseconds.

Remarques

Les applications en attente fonctionnent sans connexion permanente.Queued applications work in a disconnected manner. 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.This means that the sending and receiving applications may not be running at the same time; therefore, a message sent by the sending application may not be processed immediately by the receiving application. Certains messages contiennent des informations qui ne sont valides que pendant un délai particulier.Some messages contain information that is valid only for a certain period of time. Si un tel message n'est pas remis dans ce délai, il ne contient plus d'informations utiles et doit être supprimé.If such a message is not delivered within that period of time, it no longer contains useful information and should be dropped. 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.This property enables you to specify a time limit for how long a message is kept prior to delivery to the application queue. 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é.If this time limit elapses prior to the message being delivered to the application queue, the message is placed in the dead-letter queue if one is available (determined by the DeadLetterQueue property); otherwise, the message is dropped.

S’applique à