MsmqBindingElementBase.RetryCycleDelay Proprietà

Definizione

Ottiene o imposta un valore che specifica il tempo di attesa prima di tentare un altro ciclo di ripetizione quando si tenta di recapitare un messaggio che non è stato possibile recapitare.

public:
 property TimeSpan RetryCycleDelay { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan RetryCycleDelay { get; set; }
member this.RetryCycleDelay : TimeSpan with get, set
Public Property RetryCycleDelay As TimeSpan

Valore della proprietà

TimeSpan specifica l'intervallo di tempo di attesa prima di avviare il successivo ciclo di tentativi di recapito all'applicazione ricevente. Il valore predefinito è 30 (minuti).

Eccezioni

Il valore è minore di zero.

-oppure-

Il valore non è infinito ed è maggiore del valore di Int32.MaxValue in millisecondi.

Commenti

Un singolo ciclo di ripetizione esegue più tentativi di recapito di un messaggio all'applicazione ricevente (il numero di tentativi è specificato dalla proprietà MaxRetryCycles). Se tutti i tentativi falliscono, il messaggio viene inserito nuovamente nella coda dei tentativi. Questa proprietà specifica per quanto tempo il messaggio riamane nella coda dei tentativi prima di essere trasferito alla coda dell'applicazione per un altro ciclo di ripetizione. Questa proprietà può essere utilizzata solo nei sistemi operativi a partire da Windows Vista.

Si applica a