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); };
[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

Valeur de propriété

Int32

Nombre maximal de cycles de nouvelle tentative à effectuer avant de transférer un message à la file d'attente de messages incohérents.

Attributs

Remarques

Un cycle de nouvelle tentative est lorsqu’un message est transféré de la file d’attente de nouvelles tentatives vers la file d’attente d’application pour tenter la 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 disponible à partir du système d’exploitation Windows Vista.

S’applique à