BrokeredMessage.TimeToLive Propriété

Définition

Obtient ou définit la valeur de durée de vie du message. Il s'agit de la période à l'issue de laquelle le message expire, à compter de son envoi au Service Bus. Les messages plus anciens que la valeur TimeToLive expirent et ne peuvent plus être conservés dans la banque de messages. Les abonnés ne pourront pas recevoir les messages arrivés à expiration. TimeToLive est la durée de vie maximale qu’un message peut recevoir, mais sa valeur ne peut pas dépasser l’entité spécifiée sur la file d’attente ou l’abonnement DefaultMessageTimeToLive de destination. Si une valeur TimeToLive inférieure est spécifiée, elle est appliquée au message individuel. Toutefois, une valeur plus grande spécifiée sur le message est remplacée par la valeur DefaultMessageTimeToLive de l’entité.

public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan

Valeur de propriété

Valeur de durée de vie du message.

Exceptions

Levée si le message est à l’état supprimé.

Levée si la valeur passée est inférieure ou égale à TimeSpan.Zero.

Remarques

Si la durée de vie définie sur un message par l’expéditeur dépasse la durée de vie de destination, la durée de vie du message est remplacée par la dernière. Consultez DefaultMessageTimeToLive, DefaultMessageTimeToLive et DefaultMessageTimeToLive pour en savoir plus sur la façon de contrôler la durée de vie des messages au niveau de l’entité.

S’applique à