BinaryMessageEncodingBindingElement.MaxSessionSize Tulajdonság

Definíció

Lekéri vagy beállítja a munkameneten belül elérhető maximális memóriamennyiséget az átviteli eljárások optimalizálásához.

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

Tulajdonság értéke

A munkamenet maximális mérete bájtban. Az alapértelmezett érték 2048 bájt.

Kivételek

Az érték kisebb vagy egyenlő nullánál.

Példák

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Megjegyzések

Az XML .NET bináris formátuma optimalizálhatja a sztringek átvitelét, ha egy munkameneten belül több üzenetben használják őket. Ha egy üzenetben sztringet küldenek, a sztringet tartalmazó további üzenetek csak a sztring azonosítójával hivatkozhatnak rá. Ehhez a sztringeket és azonosítóikat a memóriában kell tárolni. Ez lehetővé teszi az azonosító újbóli küldését a következő üzenetekben a teljes sztring helyett. Ez a keresés növeli az üzenettovábbítás hatékonyságát a bináris formátum használatakor. A MaxSessionSize rendszer lekéri és beállítja a sztringek tárolásához lefoglalt memória maximális mennyiségét.

A következőre érvényes: