MsmqBindingElementBase.MaxRetryCycles Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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ü, uygulamaya teslimi denemek için bir iletinin yeniden deneme kuyruğundan uygulama kuyruğuna aktarılmasıdır. İletiler tarafından ReceiveRetryCountbelirtilen sayıda anlık 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 deneme olur. Bu özellik yalnızca Windows Vista ile başlayan işletim sistemlerinde kullanılır.