MsmqBindingElementBase.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 un valor que especifica durante cuánto tiempo los mensajes son válidos. Cuando este tiempo ha transcurrido, el mensaje se coloca en una cola de mensajes no enviados (si está disponible).
public:
property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))]
[System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")]
public TimeSpan TimeToLive { get; set; }
[System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")]
[System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))]
public TimeSpan TimeToLive { get; set; }
[System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")]
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))]
public TimeSpan TimeToLive { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))>]
[<System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")>]
member this.TimeToLive : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))>]
member this.TimeToLive : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("timeToLive", DefaultValue="1.00:00:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))>]
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan
Valor de propiedad
Un valor TimeSpan que especifica durante cuánto tiempo los mensajes son válidos. El valor predeterminado es 24 horas.
- Atributos
Comentarios
Las aplicaciones en cola, por su diseño, trabajan de una manera desconectada, de modo que es posible que las aplicaciones emisoras y receptoras no se ejecuten al mismo tiempo. Por ello, es posible que la aplicación receptora no procese inmediatamente un mensaje enviado por la aplicación emisora. Algunos mensajes contienen información que sólo es válida durante un período de tiempo concreto. Si este mensaje no se entrega dentro de ese período de tiempo, ya no contiene información útil y se debe eliminar. Esta propiedad le permite especificar un límite de tiempo en el que se mantiene un mensaje antes de entregarse a la cola de aplicación. Si este límite de tiempo transcurre antes de que se envíe el mensaje a la cola de aplicación, el mensaje se colocará en la cola de mensajes con problemas de entrega si hay alguna disponible (se determina por la propiedad DeadLetterQueue); de lo contrario, si ninguna cola de mensajes con problemas de entrega está disponible, se quita el mensaje.