Aracılığıyla paylaş


BinaryMessageEncodingBindingElement.MaxSessionSize Özellik

Tanım

İletim yordamlarını iyileştirmek için bir oturumda kullanılabilen maksimum 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

Int32

Oturumun bayt cinsinden boyut üst sınırı. 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. Bu, dizelerin ve kimliklerinin bellekte depolanmasını gerektirir. 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 yüksek bellek miktarını alır ve ayarlar.

Şunlara uygulanır