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 var olabilecek 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 büyük değer 4096'dır; ve varsayılan değer 32'dir.
Özel durumlar
Değer kümesi 4096'dan küçük veya buna eşit veya 4096'dan büyük.
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 kanala ulaşan 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 ilişkili olduğunu unutmayın. İdeal en büyük pencere boyutu, bant genişliğinin gecikme süresine katmasıdır. Daha küçük her şey 100'den az ağ kullanımı%; Daha büyük olan her şey yalnızca boşa harcanan alantır.