Freigeben über


MsmqBindingElementBase.MaxRetryCycles Eigenschaft

Definition

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.

Gilt für: