Partager via


BinaryMessageEncodingBindingElement.MaxSessionSize Propriété

Définition

Obtient ou définit la quantité de mémoire maximale disponible dans une session pour optimiser des procédures de transmission.

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

Valeur de propriété

Int32

Taille maximale d'une session, en octets. La valeur par défaut est de 2048 octets.

Exceptions

La valeur est inférieure ou égale à zéro.

Exemples

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Remarques

Le format binaire .NET pour XML peut optimiser la transmission de chaînes lorsque celles-ci sont utilisées dans plusieurs messages pendant une session. Une fois qu'une chaîne est envoyée dans un message, les messages supplémentaires qui la contiennent peuvent y faire référence uniquement à l'aide de son ID. Cette méthode requiert que les chaînes et leurs ID soient stockés en mémoire. Cela permet la retransmission des ID dans les messages suivants, au lieu de la chaîne entière. Cette recherche optimise la transmission des messages utilisant le format binaire. MaxSessionSize obtient et définit la quantité de mémoire maximale allouée pour stocker ces chaînes.

S’applique à