Freigeben über


MsmqBindingElementBase.MaxRetryCycles Eigenschaft

Definition

Ruft die maximale Anzahl von Wiederholungszyklen ab, um die Zustellung von Nachrichten an die empfangende Anwendung zu versuchen, oder legt diese fest.

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

Eigenschaftswert

Die maximale Anzahl von Wiederholungszyklen, um vor dem Übertragen einer Nachricht in die Giftnachrichtenwarteschlange zu versuchen.

Attribute

Hinweise

Ein Wiederholungszyklus ist, wenn eine Nachricht aus der Wiederholungswarteschlange in die Anwendungswarteschlange übertragen wird, um die Zustellung an die Anwendung zu versuchen. Nachrichten werden in der Wiederholungswarteschlange platziert, nachdem eine Reihe von sofortigen Wiederholungen fehlschlägt, wie angegeben.ReceiveRetryCount MaxRetryCycles Gibt die Anzahl der Wiederholungszyklen an und enthält nicht den anfänglichen Versuch, die Nachricht zu senden. Es wird versucht, eine Nachricht zu übermitteln, maximal (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) mal. Wenn beispielsweise ReceiveRetryCount = 0 und MaxRetryCycles 1 ist, gibt es maximal zwei Versuche, die Nachricht zu übermitteln. Diese Eigenschaft ist ab dem Windows Vista-Betriebssystem verfügbar.

Gilt für: