ReliableSessionBindingElement.AcknowledgementInterval Ö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.
Bir hedefin, fabrika tarafından oluşturulan güvenilir kanallarda ileti kaynağına bildirim göndermeden önce bekleyeceği zaman aralığını alır veya ayarlar.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
Özellik Değeri
bir TimeSpan hizmetin ileti kaynağına bildirim gönderene kadar bekleyeceği zaman aralığını belirtir. Varsayılan değer 2 saniyedir.
Özel durumlar
Değer kümesi sıfırdan küçük veya sıfıra eşit.
Açıklamalar
Güvenilir bir kanalda ileti alan hedef, ağ trafiğini azaltmak ve iletilerdeki bilgi yoğunluğunun artırılması için bu iletilere ilişkin bildirimleri tek bir ileti halinde gruplandırıyor. Gruplandırma, trafik arttıkça daha iyi ölçeklendirilir. Aldığı her ileti için mümkün olan en kısa sürede bir bildirim göndermeye çalışmaz, bunun yerine bir zaman aralığı bekler, bu aralıkta gelen onayları bir araya getirir ve sonra hepsini bir araya gönderir. Alınan ilk ileti özel durumdur; teslim edilir etmez kabul edilir. Ayrıca, güvenilir oturumlar tek HTTP bağlantılarıyla kullanılıyorsa( örneğin WSHttpBinding , ancak değil WSDualHttpBinding) gibi, bu ayar kullanılmaz.
özelliğiyle AcknowledgementInterval ayarlanan değer, sabit bir sınır değil, altyapıya yönelik bir öneridir.