Freigeben über


MsmqBindingBase.RetryCycleDelay Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der die Zeitverzögerung zwischen Wiederholungszyklen angibt, wenn versucht wird, eine Nachricht zu übermitteln, die nicht sofort zugestellt werden kann.

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

Dies TimeSpan gibt das Zeitintervall an, das gewartet werden soll, bevor der nächste Zyklus der Übermittlungsversuche an die empfangende Anwendung gestartet wird. Der Standardwert ist 10 Minuten

Hinweise

Ein einzelner Wiederholungszyklus versucht, eine Nachricht an eine empfangende Anwendung eine bestimmte Anzahl von Malen zu übermitteln. Die Anzahl der von der ReceiveRetryCount Eigenschaft vorgenommenen Versuche wird angegeben. Wenn die Anwendung nach der angegebenen Anzahl sofortiger Wiederholungen nicht auf die Nachricht zugreifen kann, wird die Nachricht an eine Wiederholungswarteschlange gesendet. Nachfolgende Wiederholungszyklen bestehen aus der Nachricht, die von der Wiederholungswarteschlange an die Anwendungswarteschlange zurückgegeben wird, um erneut zu versuchen, an die Anwendung zu senden, nach einer verzögerung, die durch die RetryCycleDelay. Die Anzahl der Wiederholungszyklen wird durch MaxRetryCyclesangegeben.

Gilt für: