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

TimeSpan

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 de validade especifica quanto tempo a mensagem permanecerá bloqueada pelo contexto de recebimento antes de ser liberada automaticamente na 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