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 de Propriedade

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

Observações

O Formato Binário .NET para XML pode otimizar a transmissão de strings quando são usadas em múltiplas mensagens dentro de uma sessão. Uma vez que uma string é enviada numa mensagem, mensagens adicionais que contenham essa string podem referir-se a ela usando apenas o ID da cadeia. Isto exige que as strings e os seus IDs sejam armazenados na memória. Isto permite que o ID seja retransmitido em mensagens subsequentes em vez de toda a cadeia. Esta consulta aumenta a eficiência da transmissão de mensagens ao utilizar o formato binário. Obtém MaxSessionSize e definem a quantidade máxima de memória alocada para armazenar estas cadeias.

Aplica-se a