BinaryMessageEncodingBindingElement.MaxSessionSize Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt of stelt u de maximale hoeveelheid geheugen in een sessie in voor het optimaliseren van overdrachtsprocedures.
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
Waarde van eigenschap
De maximale grootte, in bytes, van een sessie. De standaardwaarde is 2048 bytes.
Uitzonderingen
De waarde is kleiner dan of gelijk aan nul.
Voorbeelden
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Opmerkingen
De .NET binaire indeling voor XML kan de overdracht van tekenreeksen optimaliseren wanneer ze worden gebruikt in meerdere berichten binnen een sessie. Zodra een tekenreeks in een bericht is verzonden, kunnen er aanvullende berichten met die tekenreeks naar verwijzen met alleen de id van de tekenreeks. Hiervoor moeten de tekenreeksen en hun id's in het geheugen worden opgeslagen. Hierdoor kan de id opnieuw worden verzonden in volgende berichten in plaats van de hele tekenreeks. Deze zoekopdracht verhoogt de efficiƫntie van berichtoverdracht bij het gebruik van de binaire indeling. Hiermee MaxSessionSize wordt de maximale hoeveelheid geheugen ingesteld die wordt toegewezen om deze tekenreeksen op te slaan.