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 de memoria máxima disponible dentro de 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
El tamaño máximo, en bytes, de la 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 utilizan en varios mensajes dentro de una sesión. Una vez se ha enviado una cadena en un mensaje, los mensajes adicionales que contienen esa cadena pueden hacer referencia a él utilizando únicamente el id. de la cadena. Esto requiere que las cadenas y sus id. estén almacenados en memoria. Esto permite retransmitir el id. en los mensajes subsiguientes en lugar de la cadena completa. Esta búsqueda aumenta la eficacia de transmisión de mensajes al utilizar el formato binario. MaxSessionSize obtiene y establece la cantidad de memoria máxima que se asigna para almacenar estas cadenas.