VENTAS: 1-800-867-1389

TimeToLive Propiedad

Obtiene o establece el tiempo del mensaje en un valor en directo. Esta es la duración tras la cual expira el mensaje, que comienza cuando el mensaje se envía al Service Bus.

Los mensajes más antiguos que su valor TimeToLive expirarán y no se retendrán en el almacén de mensajes. Los suscriptores no podrán recibir mensajes caducados.

TimeToLive es la duración máxima que puede recibir un mensaje, pero el valor no puede superar el valor de DefaultMessageTimeToLive de la entidad especificado en la suscripción o la cola de destino. Si se especifica un valor de TimeToLive más bajo, se aplicará al mensaje concreto. Sin embargo, si se especifica un valor más alto en el mensaje, se invalidará con el valor de DefaultMessageTimeToLive de la entidad.

Espacio de nombres:  Microsoft.ServiceBus.Messaging
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public TimeSpan TimeToLive { get; set; }

Valor de la propiedad

Tipo: System..::..TimeSpan
Tiempo del mensaje en un valor en directo.

ExcepciónCondición
ObjectDisposedException

Se produce si el mensaje está en estado desechado.

ArgumentOutOfRangeException

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

The message will be moved to the dead letter queue at TTL expiry if dead lettering is enabled. Otherwise, the message will be discarded from the system. See EnableDeadLetteringOnMessageExpiration and EnableDeadLetteringOnMessageExpiration to learn more about how to control dead lettering setting for Queues and Subscriptions respectively.

If the TTL set on a message by the sender exceeds the destination's TTL, then the message's TTL will be overwritten by the later value. See DefaultMessageTimeToLive, DefaultMessageTimeToLive and DefaultMessageTimeToLive to learn more about how to control message TTL at an entity level.

If there are no receive operations on a queue or subscription, the MessageCount property may include messages for which TimeToLive has expired. When a receive operation is called on the queue, the expired messages will not be delivered and the MessageCount property will be updated appropriately.

There is no minimum or maximum bound on TimeToLive.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft