Partager via


BinaryMessageEncodingBindingElement.MaxSessionSize Propriété

Définition

Obtient ou définit la quantité maximale de mémoire disponible dans une session pour optimiser les 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é

Taille maximale, en octets, d’une session. La valeur par défaut est 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 lorsqu’elles sont utilisées dans plusieurs messages au sein d’une session. Une fois qu’une chaîne est envoyée dans un message, d’autres messages contenant cette chaîne peuvent y faire référence à l’aide de l’ID de la chaîne uniquement. Cela nécessite que les chaînes et leurs ID soient stockés en mémoire. Cela permet de retransmettre l’ID dans les messages suivants au lieu de la chaîne entière. Cette recherche augmente l’efficacité de la transmission de messages lors de l’utilisation du format binaire. Obtient MaxSessionSize et définit la quantité maximale de mémoire allouée pour stocker ces chaînes.

S’applique à