MsmqBindingBase.RetryCycleDelay Propriedade

Definição

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.

Aplica-se a