Sdílet prostřednictvím


MsmqBindingElementBase.MaxRetryCycles Vlastnost

Definice

Získá nebo nastaví maximální počet cyklů opakování pokusu o doručení zpráv do přijímající aplikace.

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

Hodnota vlastnosti

Hodnota, která určuje počet cyklů opakování, které se mají pokusit před přenosem zprávy do fronty zpráv poison-message.

Výjimky

Hodnota je menší než nula.

Poznámky

Cyklus opakování nastává, když se zpráva přenese z fronty opakování do fronty aplikace, aby se pokusila o doručení do aplikace. Zprávy se umístí do fronty opakování po několika okamžitých opakovaných pokusech, jak je uvedeno v ReceiveRetryCount. MaxRetryCycles určuje počet cyklů opakování a nezahrnuje počáteční pokus o odeslání zprávy. Pokus o doručení zprávy se provede maximálně (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) krát. Pokud například ReceiveRetryCount = 0 a MaxRetryCycles je 1, existují maximálně dva pokusy o doručení zprávy. Tato vlastnost se používá pouze v operačních systémech počínaje systémem Windows Vista.

Platí pro