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); };
public int MaxRetryCycles { get; set; }
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
Wartość właściwości
Wartość określająca liczbę cykli ponawiania próby przed przeniesieniem komunikatu do kolejki trujących komunikatów.
Wyjątki
Wartość jest mniejsza niż zero.
Uwagi
Cykl ponawiania prób występuje, gdy komunikat jest transferowany 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 używana tylko w systemach operacyjnych, począwszy od systemu Windows Vista.