Compartir vía


BinaryMessageEncodingBindingElement.MaxSessionSize Propiedad

Definición

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

Int32

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.

Se aplica a