Partager via


MsmqBindingElementBase.MaxRetryCycles Propriété

Définition

Obtient ou définit le nombre maximal de cycles de nouvelle tentative de livraison de messages à l'application de réception.

public:
 property int MaxRetryCycles { int get(); void set(int value); };
public int MaxRetryCycles { get; set; }
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer

Valeur de propriété

Valeur qui spécifie le nombre de cycles de nouvelle tentative à effectuer avant de transférer un message à la file d'attente de messages incohérents.

Exceptions

La valeur est inférieure à zéro.

Remarques

Un cycle de nouvelle tentative survient lorsqu'un message est transféré de la file d'attente des nouvelles tentatives vers la file d'attente d'application pour tenter d'effectuer une remise à l'application. Les messages sont placés dans la file d'attente des nouvelles tentatives après l'échec de plusieurs tentatives immédiates comme spécifié par ReceiveRetryCount. La propriété MaxRetryCycles spécifie le nombre de cycles de tentative et n'inclut pas la tentative d'envoi initiale du message. Une tentative de remise d'un message est effectuée un maximum de (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) fois. Par exemple, si ReceiveRetryCount = 0 et que MaxRetryCycles a la valeur 1, seules deux tentatives de remise du message au maximum sont effectuées. Cette propriété est utilisée uniquement sur les systèmes d’exploitation à partir de Windows Vista.

S’applique à