ReliableSessionElement.MaxRetryCount Propriedade

Definição

Obtém ou define o número máximo de vezes que um canal fiável tenta retransmitir uma mensagem para a qual não recebeu reconhecimento, chamando Send no seu canal subjacente.

public:
 property int MaxRetryCount { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRetryCount", DefaultValue=8)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxRetryCount { get; set; }
[<System.Configuration.ConfigurationProperty("maxRetryCount", DefaultValue=8)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxRetryCount : int with get, set
Public Property MaxRetryCount As Integer

Valor de Propriedade

O número máximo de vezes que um canal fiável tenta retransmitir uma mensagem para a qual não recebeu reconhecimento, chamando Send no seu canal subjacente. O valor mínimo é 1; o máximo 20; e o valor padrão é 8.

Atributos

Observações

Este valor deve ser um inteiro maior que zero. Se não for recebido um reconhecimento após a última retransmissão, o canal falha.

Uma mensagem é considerada transferida se a sua entrega ao destinatário for confirmada pelo destinatário.

Se não for recebida uma confirmação dentro de um determinado período de tempo para uma mensagem transmitida, a infraestrutura retransmite automaticamente a mensagem. A infraestrutura tenta reenviar a mensagem por, no máximo, o número de vezes especificado por esta propriedade. Se não for recebido um reconhecimento após a última retransmissão, o canal falha.

A infraestrutura utiliza um algoritmo de retrocesso exponencial para determinar quando retransmitir, com base num tempo médio calculado de ida e volta. O tempo começa inicialmente em 1 segundo antes da retransmissão e duplica o atraso a cada tentativa, o que resulta numa passagem de aproximadamente 8,5 minutos entre a primeira tentativa de transmissão e a última tentativa de retransmissão. O tempo para a primeira tentativa de retransmissão é ajustado de acordo com o tempo calculado da viagem de ida e volta e o período resultante que essas tentativas demoram varia em conformidade. Isto permite que o tempo de retransmissão se adapte dinamicamente às condições variáveis da rede.

Aplica-se a