Aracılığıyla paylaş


BinaryMessageEncodingBindingElement.MaxSessionSize Özellik

Tanım

İletim yordamlarını iyileştirmek için bir oturumda kullanılabilen en yüksek bellek miktarını alır veya ayarlar.

public:
 property int MaxSessionSize { int get(); void set(int value); };
public int MaxSessionSize { get; set; }
member this.MaxSessionSize : int with get, set
Public Property MaxSessionSize As Integer

Özellik Değeri

Oturumun bayt cinsinden en büyük boyutu. Varsayılan değer 2048 bayttır.

Özel durumlar

Değer sıfırdan küçük veya sıfıra eşit.

Örnekler

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Açıklamalar

XML için .NET İkili Biçimi, bir oturum içinde birden çok iletide kullanıldığında dizelerin iletimini iyileştirebilir. İletide bir dize gönderildikten sonra, bu dizeyi içeren ek iletiler yalnızca dizenin kimliğini kullanarak bu dizeye başvurabilir. Bunun için dizelerin ve kimliklerinin bellekte depolanması gerekir. Bu, kimliğin tüm dize yerine sonraki iletilerde yeniden iletilmesini sağlar. Bu arama, ikili biçimi kullanırken ileti iletiminin verimliliğini artırır. , MaxSessionSize bu dizeleri depolamak için ayrılan en fazla bellek miktarını alır ve ayarlar.

Şunlara uygulanır