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); };
public int MaxRetryCycles { get; set; }
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
Eigenschaftswert
Ein Wert, der die maximale Anzahl von Versuchen angibt, bevor eine Nachricht in die Warteschlange für potenziell schädliche Nachrichten übertragen wird.
Ausnahmen
Der Wert ist kleiner als 0 (null).
Hinweise
Ein Wiederholungszyklus tritt auf, wenn eine Nachricht von der Wiederholungswarteschlange an die Anwendungswarteschlange übertragen wird, um zu versuchen, der Anwendung die Nachricht zuzustellen. 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 wird nur unter Betriebssystemen ab Windows Vista verwendet.