Comparteix a través de


ReliableSessionElement.MaxRetryCount Propiedad

Definición

Obtiene o establece el número máximo de veces que un canal de confianza intenta retransmitir un mensaje, para el que no ha recibido una confirmación, llamando a Enviar en su canal subyacente.

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 propiedad

Número máximo de veces que un canal de confianza intenta retransmitir un mensaje, para el que no ha recibido una confirmación, llamando a Enviar en su canal subyacente. El valor mínimo es 1, el valor máximo es 20 y el valor predeterminado es 8.

Atributos

Comentarios

Este valor debería ser un entero mayor que cero. Si un reconocimiento no se recibe después de la última retransmisión, el canal falla.

Se considera que un mensaje es transferido si el destinatario confirma su entrega.

Si no se recibe reconocimiento tras un cierto tiempo de un mensaje que se ha transmitido, la infraestructura retransmite automáticamente el mensaje. La infraestructura intenta reenviar el mensaje, como máximo, el número de veces especificado por esta propiedad. Si un reconocimiento no se recibe después de la última retransmisión, el canal falla.

La infraestructura utiliza un algoritmo de espera exponencial para determinar cuándo retransmitir, en función del tiempo medio calculado de ida y vuelta. El tiempo empieza inicialmente 1 segundo antes de la retransmisión y duplica el retraso en cada intento, lo que da como resultado aproximadamente 8,5 minutos que pasan entre el primer intento de la transmisión y el último intento de la retransmisión. El tiempo del primer intento de retransmisión se ajusta al cálculo del tiempo de ida y vuelta y varía según el período de tiempo adicional que resulta del número de intentos que se necesitan. Esto permite que el tiempo de retransmisión se adapte dinámicamente a las condiciones variantes de la red.

Se aplica a