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

Int32

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.

Si applica a