Share via


MsmqBindingElementBase.ValidityDuration Propriedade

Definição

Obtém ou define um valor que especifica a duração em que uma mensagem ficará bloqueada pelo recurso de contexto de recebimento.

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

Valor da propriedade

A duração em que uma mensagem será bloqueada pelo recurso de contexto de recebimento.

Exceções

O valor é menor que zero ou maior que Int32.MaxValue.

Comentários

O valor padrão é de 5 minutos. O contexto de recebimento bloqueia a mensagem para inspeção até que ela seja consumida ou liberada novamente na fila. A propriedade de duração da validade especifica por quanto tempo a mensagem permanecerá bloqueada pelo contexto de recebimento antes de ser liberada automaticamente de volta para a fila.

Importante

Se ValidityDuration expirar para uma mensagem, qualquer transação que possa ser usada para seu processamento será anulada junto com a instância de fluxo de trabalho se a expiração ocorrer durante a transação.

Aplica-se a