MsmqBindingElementBase.MaxRetryCycles Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalną liczbę cykli ponawiania prób dostarczenia komunikatów do odbieranej aplikacji.
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
Wartość właściwości
Maksymalna liczba cykli ponawiania prób przed przeniesieniem komunikatu do kolejki komunikatów otrucia.
- Atrybuty
Uwagi
Cykl ponawiania prób występuje, gdy komunikat jest przesyłany z kolejki ponawiania prób do kolejki aplikacji w celu podjęcia próby dostarczenia do aplikacji. Komunikaty są umieszczane w kolejce ponawiania po niepowodzeniu kilku natychmiastowych ponownych prób określonych przez ReceiveRetryCount. MaxRetryCycles określa liczbę cykli ponawiania i nie zawiera początkowej próby wysłania komunikatu. Próba dostarczenia komunikatu wynosi maksymalnie (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) razy. Jeśli na przykład parametr ReceiveRetryCount = 0, a parametr MaxRetryCycles wynosi 1, istnieje maksymalnie dwie próby dostarczenia komunikatu. Ta właściwość jest dostępna od systemu operacyjnego Windows Vista.