MsmqBindingElementBase.MaxRetryCycles Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il numero massimo di cicli di ripetizione dei tentativi di recapito dei messaggi all'applicazione ricevente.
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
Valore della proprietà
Numero massimo di cicli di ripetizione da eseguire prima di trasferire un messaggio alla coda dei messaggi non elaborabili.
- Attributi
Commenti
Un ciclo di ripetizione dei tentativi è quando un messaggio viene trasferito dalla coda di ripetizione dei tentativi alla coda dell'applicazione per tentare il recapito all'applicazione. I messaggi vengono posizionati nella coda di tentativi dopo un numero di tentativi immediati falliti specificato da ReceiveRetryCount. MaxRetryCycles specifica il numero di cicli di ripetizione e non include il tentativo iniziale di inviare il messaggio. Un tentativo di recapito di un messaggio viene eseguito per un massimo di (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) volte. Se, ad esempio, ReceiveRetryCount è uguale a 0 e MaxRetryCycles è uguale a 1, i tentativi di recapitare il messaggio sono al massimo due. Questa proprietà è disponibile a partire dal sistema operativo Windows Vista.