Condividi tramite


MsmqBindingBase.RetryCycleDelay Proprietà

Definizione

Ottiene o imposta un valore che indica l'intervallo di tempo tra i cicli di ripetizione dei tentativi di recapitare un messaggio che è impossibile recapitare immediatamente.

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

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

Commenti

Un singolo ciclo di ripetizione tenta di recapitare un messaggio a un'applicazione ricevente per uno specificato numero di volte. Il numero di tentativi fatti è specificato dalla proprietà ReceiveRetryCount. Se l'applicazione non riesce ad accedere al messaggio dopo il numero specificato di tentativi immediati, il messaggio viene inviato a una coda di tentativi. I cicli di ripetizione successivi sono costituiti dal messaggio restituito dalla coda di tentativi alla coda dell'applicazione per tentare nuovamente il recapito all'applicazione, dopo un intervallo di tempo specificato dalla proprietà RetryCycleDelay. Il numero di cicli di ripetizione è specificato dalla proprietà MaxRetryCycles.

Si applica a