BrokeredMessage.TimeToLive Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET