MsmqElementBase.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 pôde ser entregue imediatamente.
public:
property TimeSpan RetryCycleDelay { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))]
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
public TimeSpan RetryCycleDelay { get; set; }
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
[System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))]
public TimeSpan RetryCycleDelay { get; set; }
[System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")]
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))]
public TimeSpan RetryCycleDelay { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))>]
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
member this.RetryCycleDelay : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))>]
member this.RetryCycleDelay : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("retryCycleDelay", DefaultValue="00:30:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))>]
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 padrão é "00:10:00".
- Atributos
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 consumir a 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 pela RetryCycleDelay propriedade. O número de ciclos de retentativa é especificado pela MaxRetryCycles propriedade.