BrokeredMessage.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 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 à
Azure SDK for .NET