Condividi tramite


MsmqBindingElementBase.MaxRetryCycles Proprietà

Definizione

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.

Si applica a