BinaryMessageEncodingBindingElement.MaxSessionSize Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.