Partilhar via


MsmqBindingBase.TimeToLive Propriedade

Definição

Obtém ou define o intervalo de tempo que indica por quanto tempo as mensagens processadas por essa associação podem ficar na fila antes de expirarem.

public:
 property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan

Valor da propriedade

O TimeSpan que indica quanto tempo as mensagens podem ficar na fila antes de expirarem. O valor padrão é 1 dia.

Comentários

A TimeToLive propriedade é definida para garantir que as mensagens sensíveis ao tempo não se tornem obsoletas antes de serem processadas pelos aplicativos receptores. Uma mensagem em uma fila que não é acessada pelo aplicativo receptor dentro do intervalo de tempo especificado expirou. As mensagens vencidas são enviadas para uma fila especial chamada de fila de mensagens mortas. O local da fila de mensagens mortas é definido com a DeadLetterQueue propriedade ou com o padrão apropriado, com base em garantias.

Aplica-se a