BinaryMessageEncodingBindingElement.MaxSessionSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví maximální množství paměti dostupné v rámci relace pro optimalizaci přenosové procedury.
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
Hodnota vlastnosti
Maximální velikost relace v bajtech Výchozí hodnota je 2048 bajtů.
Výjimky
Hodnota je menší nebo rovna nule.
Příklady
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Poznámky
Binární formát .NET pro XML může optimalizovat přenos řetězců při jejich použití ve více zprávách v rámci relace. Po odeslání řetězce ve zprávě můžou další zprávy obsahující tento řetězec odkazovat pouze pomocí ID řetězce. To vyžaduje, aby řetězce a jejich ID byly uloženy v paměti. To umožňuje, aby se ID znovu vygenerovala v následných zprávách místo celého řetězce. Toto vyhledávání zvyšuje efektivitu přenosu zpráv při použití binárního formátu. Získá MaxSessionSize a nastaví maximální velikost paměti, která je přidělena k uložení těchto řetězců.