BinaryMessageEncodingBindingElement.MaxSessionSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Höchstmenge an Arbeitsspeicher innerhalb einer Sitzung ab oder legt sie fest, die verfügbar ist, um Übertragungsprozeduren zu optimieren.
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
Eigenschaftswert
Die maximale Größe einer Sitzung in Byte. Der Standardwert ist 2048 Bytes.
Ausnahmen
Der Wert ist kleiner als oder gleich 0 (null).
Beispiele
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Hinweise
Das .NET Binary XML-Format kann die Übertragung von Zeichenfolgen optimieren, wenn sie in mehreren Nachrichten innerhalb einer Sitzung verwendet werden. Nachdem eine Zeichenfolge in einer Nachricht gesendet wurde, können zusätzliche Nachrichten, die diese Zeichenfolge enthalten, anhand der Zeichenfolge-ID darauf verweisen. Dies erfordert, dass die Zeichenfolgen und ihre IDs im Arbeitsspeicher gespeichert werden. Dadurch wird ermöglicht, dass in nachfolgenden Nachrichten statt der ganzen Zeichenfolge die ID erneut gesendet wird. Diese Suche erhöht die Effizienz der Nachrichtenübertragung bei Verwendung des Binärformats. MaxSessionSize ruft die Höchstmenge an Arbeitsspeicher ab und legt sie fest, die zum Speichern dieser Zeichenfolgen zugeordnet wird.