Aracılığıyla paylaş


ReliableSessionBindingElement.AcknowledgementInterval Özellik

Tanım

Fabrika tarafından oluşturulan güvenilir kanallarda ileti kaynağına onay göndermeden önce hedefin bekleyeceği süreyi 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 onay 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 onayları tek bir iletide bir araya getirir. 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öndermeyi denemez, bunun yerine bir zaman aralığı bekler, bu aralıkta gelen onayları bir araya getirir ve sonra hepsini birlikte 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 ( ancak değilWSDualHttpBinding) örneğinde WSHttpBinding olduğu 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