Freigeben über


MsmqBindingBase.RetryCycleDelay Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der die Zeitverzögerung zwischen den Wiederholungszyklen angibt, in denen versucht wird, eine Meldung zuzustellen, die nicht sofort zugestellt werden konnte.

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

Eigenschaftswert

TimeSpan

Die TimeSpan, die das Zeitintervall angibt, nach dem der nächste Zyklus der Zustellversuche an die empfangende Anwendung beginnen kann. Der Standardwert beträgt 10 Minuten.

Hinweise

Ein einzelner Wiederholungszyklus versucht, einer empfangenden Anwendung eine Nachricht mit einer festgelegten Häufigkeit zuzustellen. Die Anzahl der unternommenen Versuche wird durch die ReceiveRetryCount-Eigenschaft definiert. Wenn die Anwendung nach der angegebenen Anzahl von Wiederholungsversuchen nicht auf die Meldung zugreifen kann, wird die Meldung an eine Wiederholungswarteschlange gesendet. Nachfolgende Wiederholungszyklen umfassen die Nachricht, die von der Wiederholungswarteschlange an die Anwendungswarteschlange zurückgegeben wurde, um erneut zu versuchen, sie nach einer durch die RetryCycleDelay-Eigenschaft angegebenen Verzögerung der Anwendung zuzustellen. Die Anzahl von Wiederholungszyklen wird durch MaxRetryCycles angegeben.

Gilt für