MsmqBindingElementBase.MaxRetryCycles Właściwość
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
Maksymalna liczba cykli ponawiania prób przed przeniesieniem komunikatu do kolejki komunikatów otrucia.
- Atrybuty
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.
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: