Share via


MsmqBindingElementBase.MaxRetryCycles Özellik

Tanım

İletilerin alıcı uygulamaya teslimini denemek için en fazla yeniden deneme döngüsü sayısını alır veya ayarlar.

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

Özellik Değeri

Bir iletiyi zehirli ileti kuyruğuna aktarmadan önce denenecek yeniden deneme döngülerinin sayısını belirten değer.

Özel durumlar

Değer sıfırdan küçüktür.

Açıklamalar

Yeniden deneme döngüsü, bir iletinin uygulamaya teslimi denemek için yeniden deneme kuyruğundan uygulama kuyruğuna aktarılmasıdır. İletiler, tarafından ReceiveRetryCountbelirtilen sayıda anında yeniden deneme başarısız olduktan sonra yeniden deneme kuyruğuna yerleştirilir. MaxRetryCycles yeniden deneme döngülerinin sayısını belirtir ve iletiyi göndermeye yönelik ilk denemeyi içermez. İleti teslim etme girişimi en fazla (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) kez yapılır. Örneğin, ReceiveRetryCount = 0 ve MaxRetryCycles 1 ise, iletiyi teslim etmek için en fazla iki girişim vardır. Bu özellik yalnızca Windows Vista ile başlayan işletim sistemlerinde kullanılır.

Şunlara uygulanır