Compartir vía


BinaryMessageEncodingBindingElement.MaxSessionSize Propiedad

Definición

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.

Se aplica a