BinaryMessageEncodingBindingElement.MaxSessionSize Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.