BinaryMessageEncodingBindingElement.MaxSessionSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalną ilość pamięci dostępnej w ramach sesji na potrzeby optymalizacji procedur transmisji.
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
Wartość właściwości
Maksymalny rozmiar sesji w bajtach. Wartość domyślna to 2048 bajtów.
Wyjątki
Wartość jest mniejsza lub równa zero.
Przykłady
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Uwagi
Format binarny platformy .NET dla formatu XML może zoptymalizować transmisję ciągów, gdy są one używane w wielu komunikatach w ramach sesji. Po wysłaniu ciągu w komunikacie dodatkowe komunikaty zawierające ten ciąg mogą odwoływać się do niego przy użyciu tylko identyfikatora ciągu. Wymaga to przechowywania ciągów i ich identyfikatorów w pamięci. Umożliwia to ponowne przesłanie identyfikatora w kolejnych komunikatach zamiast całego ciągu. To wyszukiwanie zwiększa wydajność transmisji komunikatów w przypadku korzystania z formatu binarnego. Pobiera MaxSessionSize i ustawia maksymalną ilość pamięci przydzielonej do przechowywania tych ciągów.