MsmqBindingElementBase.MaxRetryCycles 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.
Obtém ou define o número máximo de ciclos de retentativa para tentar a entrega das mensagens à aplicação recetora.
public:
property int MaxRetryCycles { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxRetryCycles { get; set; }
[<System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
Valor de Propriedade
O número máximo de ciclos de retentativa a tentar antes de transferir uma mensagem para a fila de mensagens envenenadas.
- Atributos
Observações
Um ciclo de retentativas ocorre quando uma mensagem é transferida da fila de retentativas para a fila da aplicação para tentar a entrega à aplicação. As mensagens são colocadas na fila de retentativas após falharem várias tentativas imediatas, conforme especificado por ReceiveRetryCount. MaxRetryCycles especifica o número de ciclos de retentativa e não inclui a tentativa inicial de enviar a mensagem. Uma tentativa de entregar uma mensagem é feita no máximo de (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) vezes. Por exemplo, se ReceiveRetryCount = 0 e MaxRetryCycles for 1, há um máximo de duas tentativas para entregar a mensagem. Esta propriedade está disponível a partir do sistema operativo Windows Vista.