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óby dostarczenia komunikatów do aplikacji odbieranej.
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 komunikatu o truciznie.
Wyjątki
Wartość jest mniejsza niż zero.
Uwagi
Cykl ponawiania próby polega na tym, że komunikat jest przenoszony z kolejki ponawiania prób do kolejki aplikacji w celu podjęcia próby dostarczenia do aplikacji. Komunikaty są umieszczane w kolejce ponawiania próby po niepowodaniu kilku natychmiastowych ponownych prób określonych przez ReceiveRetryCount. MaxRetryCycles
określa liczbę cykli ponawiania próby i nie zawiera początkowej próby wysłania komunikatu. Próba dostarczenia komunikatu jest dokonana maksymalnie (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) razy. Na przykład jeśli parametr ReceiveRetryCount = 0 i MaxRetryCycles wynosi 1, istnieje maksymalnie dwie próby dostarczenia komunikatu. Ta właściwość jest używana tylko w systemach operacyjnych, począwszy od Windows Vista.