Aracılığıyla paylaş


ReliableSessionBindingElement.AcknowledgementInterval Özellik

Tanım

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.

Şunlara uygulanır