MsmqBindingElementBase.MaxRetryCycles Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o número máximo de ciclos de novas tentativas de repetição para entregar as mensagens ao aplicativo de destino.
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 da propriedade
O número máximo de ciclos de repetição a serem tentados antes de transferir uma mensagem para a fila de mensagens suspeitas.
- Atributos
Comentários
Um ciclo de repetição é quando uma mensagem é transferida da fila de repetição para a fila do aplicativo para tentar entregar ao aplicativo. As mensagens são colocadas na fila de repetição após falharem várias tentativas imediatas, conforme especificado por ReceiveRetryCount. MaxRetryCycles especifica o número de ciclos de repetição e não inclui a tentativa inicial de enviar a mensagem. Uma tentativa de entregar uma mensagem é feita no máximo (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) vezes. Por exemplo, se ReceiveRetryCount = 0 e MaxRetryCycles for 1, haverá no máximo duas tentativas de entregar a mensagem. Essa propriedade está disponível a partir do sistema operacional Windows Vista.