BinaryMessageEncodingBindingElement.MaxSessionSize Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.