ReliableSessionBindingElement.MaxTransferWindowSize Ö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.
Gönderme arabelleğinde veya alma arabelleğinde bulunabilecek en fazla sayıda iletiyi alır veya ayarlar.
public:
property int MaxTransferWindowSize { int get(); void set(int value); };
public int MaxTransferWindowSize { get; set; }
member this.MaxTransferWindowSize : int with get, set
Public Property MaxTransferWindowSize As Integer
Özellik Değeri
Arabelleğe alınabilecek en fazla ileti sayısı. En düşük değer 1'dir; en yüksek değer 4096'dır; ve varsayılan değer 32'dir.
Özel durumlar
Değer kümesi 4096'dan küçük veya 4096'dan küçük veya buna eşit.
Açıklamalar
özelliğinin MaxTransferWindowSize değeri hem gönderende hem de alıcıda ayarlanabilir. Bu değer WSDL'nin bağlama ilkesine dahil edilir, bu nedenle istemcinizi oluşturmak için ServiceModel Meta Veri Yardımcı Programı Aracı'nı (Svcutil.exe) kullanırsanız aynı değere sahiptir. Aksi takdirde, bu değer istemcide olacak şekilde ayarladığınız değerdir.
Gönderende bu sınıra ulaşıldığında, gönderilecek ek çağrılar engellenir. Alıcıda bu sınıra ulaşıldığında, temel alınan kanala gelen yeni iletiler kabul edilmez.
Güvenilir oturum, ağ kullanımını iyileştirmeye yardımcı olmak için bir pencereleme protokolü kullanır. Gerekli arabelleğe alma miktarı doğrudan iletim penceresinin boyutundan türetilir. Bu değeri ayarlarken, en uygun iletim penceresinin bant genişliği ve gecikme süresiyle doğrudan ileri doğru ilişkili olduğunu unutmayın. İdeal en büyük pencere boyutu, bant genişliğinin gecikme süresine katlandığında olmasıdır. Daha küçük her şey %100'den az ağ kullanımı sağlar; Daha büyük olan her şey yalnızca boşa harcanan alantır.