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); };
public int MaxRetryCycles { get; set; }
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
Valore della proprietà
Valore che specifica il numero di cicli di ripetizione da eseguire prima di trasferire un messaggio alla coda dei messaggi non elaborabili.
Eccezioni
Il valore è minore di zero.
Commenti
Un ciclo di ripetizione ha luogo quando un messaggio viene trasferito dalla coda di 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à viene utilizzata solo nei sistemi operativi a partire da Windows Vista.