MsmqBindingElementBase.TimeToLive Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que especifica quanto tempo as mensagens são válidas. Quando este tempo termina, a mensagem é colocada numa fila de letras mortas (se disponível).
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 Propriedade
Um TimeSpan valor que especifica a duração das mensagens válidas. O valor padrão é 24 horas.
- Atributos
Observações
As aplicações em fila, por design, funcionam de forma desconectada, pelo que as aplicações de envio e de recebimento podem não estar a correr ao mesmo tempo. Portanto, uma mensagem enviada pela aplicação remetente pode não ser processada imediatamente pela aplicação recetora. Algumas mensagens contêm informação válida apenas por um determinado período de tempo. Se esta mensagem não for entregue dentro desse período, deixa de conter informação útil e deve ser descartada. Esta propriedade permite-lhe especificar um limite de tempo para quanto tempo uma mensagem é mantida antes de ser entregue na fila da aplicação. Se este limite de tempo passar antes da mensagem ser entregue à fila de aplicação, a mensagem é colocada na fila de letras mortas se houver uma disponível (determinada pela propriedade DeadLetterQueue ); caso contrário, se não houver fila de letras mortas disponível, a mensagem é retirada.