MsmqBindingElementBase.MaxRetryCycles Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die maximale Anzahl der Neuversuche für den Versand von Meldungen an die empfangende Anwendung ab oder legt sie 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 der Wiederholungszyklen, die vor dem Übertragen einer Nachricht an die Warteschlange für potenziell schädliche Nachrichten stattfinden.
- Attribute
Hinweise
Ein Wiederholungszyklus besteht darin, dass eine Nachricht aus der Wiederholungswarteschlange in die Anwendungswarteschlange übertragen wird, um die Übermittlung an die Anwendung zu versuchen. Nachrichten werden nach einer Anzahl sofortiger Wiederholungen bestehen, die von ReceiveRetryCount angegeben werden, in der Wiederholungswarteschlange platziert. MaxRetryCycles gibt die Anzahl der Wiederholungszyklen an und enthält nicht den ersten Versuch zum Senden der Nachricht. Der Versuch, eine Nachricht zuzustellen, wird maximal (1 + MaxRetryCycles) * (ReceiveRetryCount + 1)-mal unternommen. Wenn beispielsweise ReceiveRetryCount = 0 und MaxRetryCycles = 1 ist, werden maximal zwei Versuche zum Zustellen der Nachricht unternommen. Diese Eigenschaft ist ab dem betriebssystem Windows Vista verfügbar.