Compartilhar via


BinaryMessageEncodingBindingElement.MaxSessionSize Propriedade

Definição

Obtém ou define a quantidade máxima de memória disponível dentro de uma sessão para otimizar os procedimentos de transmissão.

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 da propriedade

Int32

O tamanho máximo, em bytes, de uma sessão. O valor padrão é 2048 bytes.

Exceções

O valor é menor ou igual a zero.

Exemplos

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Comentários

O Formato Binário do .NET para XML pode otimizar a transmissão de cadeias de caracteres quando elas são usadas em várias mensagens dentro de uma sessão. Depois que uma cadeia de caracteres é enviada em uma mensagem, mensagens adicionais que contêm essa cadeia de caracteres podem se referir a ela usando apenas a ID da cadeia de caracteres. Isso requer que as cadeias de caracteres e suas IDs sejam armazenadas na memória. Isso permite que a ID seja retransmitida em mensagens subsequentes em vez de toda a cadeia de caracteres. Essa pesquisa aumenta a eficiência da transmissão de mensagens ao usar o formato binário. Obtém MaxSessionSize e define a quantidade máxima de memória alocada para armazenar essas cadeias de caracteres.

Aplica-se a