BinaryMessageEncodingBindingElement.MaxSessionSize Eigenschap

Definitie

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.

Van toepassing op