MsmqBindingElementBase.MaxRetryCycles 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 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é
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.