ReliableSessionElement.MaxRetryCount Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nombre maximal de fois où un canal fiable tente de retransmettre un message pour lequel il n’a pas reçu d’accusé de réception, en appelant Envoyer sur son canal sous-jacent.
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
Valeur de propriété
Nombre maximal de fois qu’un canal fiable tente de retransmettre un message pour lequel il n’a pas reçu d’accusé de réception, en appelant Envoyer sur son canal sous-jacent. La valeur minimale est 1 ; le maximum de 20 ; et la valeur par défaut est 8.
- Attributs
Remarques
Cette valeur doit être un entier supérieur à zéro. Si un accusé de réception n’est pas reçu après la dernière retransmission, le canal échoue.
Un message est considéré comme transféré si sa remise au destinataire est reconnue par le destinataire.
Si un accusé de réception n’est pas reçu dans un certain délai pour un message transmis, l’infrastructure retransmet automatiquement le message. L’infrastructure tente de renvoyer le message pour, au plus, le nombre de fois spécifié par cette propriété. Si un accusé de réception n’est pas reçu après la dernière retransmission, le canal échoue.
L’infrastructure utilise un algorithme d’interruption exponentielle pour déterminer quand retransmettre, en fonction d’une durée moyenne calculée d’aller-retour. Le temps commence initialement à 1 seconde avant la retransmission et double le délai avec chaque tentative, ce qui entraîne environ 8,5 minutes de passage entre la première tentative de transmission et la dernière tentative de retransmission. La durée de la première tentative de retransmission est ajustée en fonction du temps d’aller-retour calculé et de la durée résultante que ces tentatives prennent varie en conséquence. Cela permet au temps de retransmission de s’adapter dynamiquement aux différentes conditions réseau.