BinaryMessageEncodingBindingElement.MaxSessionSize Свойство

Определение

Возвращает или задает максимальный объем доступной в сеансе памяти для оптимизации процедур передачи.

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

Значение свойства

Int32

Максимальный размер сеанса в байтах. Значение по умолчанию — 2048 байт.

Исключения

Значение меньше или равно нулю.

Примеры

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Комментарии

Двоичный формат .NET для XML может оптимизировать передачу строк, если они используются в нескольких сообщениях в рамках сеанса. После отправки строки в сообщении дополнительные сообщения, содержащие эту строку, могут ссылаться на нее только с помощью идентификатора строки. Для этого строки и их идентификаторы должны быть сохранены в памяти. Это позволяет повторно передавать в последующих сообщениях ИД, а не всю строку. Такой способ поиска повышает эффективность передачи сообщения при использовании двоичного формата. MaxSessionSize возвращает и задает максимальный объем памяти, выделяемый для хранения этих строк.

Применяется к