MsmqBindingBase.RetryCycleDelay 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 indica o atraso temporal entre ciclos de retentativa ao tentar entregar uma mensagem que não pode ser entregue imediatamente.
public:
property TimeSpan RetryCycleDelay { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan RetryCycleDelay { get; set; }
member this.RetryCycleDelay : TimeSpan with get, set
Public Property RetryCycleDelay As TimeSpan
Valor de Propriedade
O TimeSpan que especifica o intervalo de tempo a esperar antes de iniciar o próximo ciclo de tentativas de entrega à aplicação recetora. O valor predefinido é 10 minutos.
Observações
Um único ciclo de tentativa tenta entregar uma mensagem a uma aplicação recetora um número especificado de vezes. O número de tentativas feitas é especificado pela ReceiveRetryCount propriedade. Se a aplicação não conseguir aceder à mensagem após o número especificado de tentativas imediatas, a mensagem é enviada para uma fila de retentativas. Os ciclos de retentativa subsequentes consistem em a mensagem ser devolvida da fila de retentativas para a fila da aplicação para tentar a entrega novamente à aplicação, após um atraso especificado pelo RetryCycleDelay. O número de ciclos de retentativa é especificado por MaxRetryCycles.