BinaryMessageEncodingBindingElement.MaxSessionSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.