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
Значение свойства
Максимальный размер сеанса в байтах. Значение по умолчанию — 2048 байт.
Исключения
Значение меньше нуля или равно нулю.
Примеры
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Комментарии
Двоичный формат .NET для XML может оптимизировать передачу строк при использовании в нескольких сообщениях в сеансе. После отправки строки в сообщении дополнительные сообщения, содержащие ее, могут ссылаться на нее с помощью только идентификатора строки. Для этого требуется, чтобы строки и их идентификаторы хранились в памяти. Это позволяет повторно передавать идентификатор в последующих сообщениях вместо всей строки. Эта подстановка повышает эффективность передачи сообщений при использовании двоичного формата. Получает MaxSessionSize и задает максимальный объем памяти, выделенной для хранения этих строк.