Compartir a través de


BrokeredMessage.TimeToLive Propiedad

Definición

Obtiene o establece el valor de tiempo de vida del mensaje. Se trata de la duración después de la que expira el mensaje, a partir del momento en que el mensaje se envía a Service Bus. Los mensajes anteriores a su valor TimeToLive expirarán y se dejarán de conservar en el almacén de mensajes. Los suscriptores no podrán recibir mensajes expirados. TimeToLive es la duración máxima que puede recibir un mensaje, pero su valor no puede superar la entidad especificada en la DefaultMessageTimeToLive cola o suscripción de destino. Si se especifica un valor timeToLive inferior, se aplicará al mensaje individual. Sin embargo, el valor DefaultMessageTimeToLive de la entidad invalidará un valor mayor especificado en el mensaje.

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

Valor de propiedad

El valor de tiempo de vida del mensaje.

Excepciones

Se produce si el mensaje está en estado eliminado.

Se produce si el valor pasado es menor o igual que TimeSpan.Zero.

Comentarios

Si el TTL establecido en un mensaje por el remitente supera el TTL del destino, el TTL del mensaje se sobrescribirá en el posterior. Consulte DefaultMessageTimeToLivey DefaultMessageTimeToLiveDefaultMessageTimeToLive para obtener más información sobre cómo controlar el TTL de mensajes en un nivel de entidad.

Se aplica a