BinaryMessageEncodingBindingElement.MaxSessionSize Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la cantidad máxima de memoria disponible en una sesión para optimizar los procedimientos de transmisión.
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
Valor de propiedad
Tamaño máximo, en bytes, de una sesión. El valor predeterminado es 2048 bytes.
Excepciones
El valor es menor o igual que cero.
Ejemplos
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Comentarios
El formato binario de .NET para XML puede optimizar la transmisión de cadenas cuando se usan en varios mensajes dentro de una sesión. Una vez que se envía una cadena en un mensaje, los mensajes adicionales que contienen esa cadena pueden hacer referencia a ella con solo el identificador de la cadena. Esto requiere que las cadenas y sus identificadores se almacenen en la memoria. Esto permite retransmitir el identificador en mensajes posteriores en lugar de toda la cadena. Esta búsqueda aumenta la eficacia de la transmisión de mensajes al usar el formato binario. MaxSessionSize obtiene y establece la cantidad máxima de memoria que se asigna para almacenar estas cadenas.