WebServiceEndpoint.MaxBufferSize 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í velikost paměti, která je přidělena pro použití správcem vyrovnávacích pamětí zpráv, které přijímají zprávy z kanálu.
public:
property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer
Hodnota vlastnosti
Maximální velikost paměti v bajtech, která je k dispozici pro použití správcem vyrovnávací paměti zpráv. Výchozí hodnota je 524 288 bajtů (0x80000).
Výjimky
Sada hodnot je menší nebo rovna nule.
Poznámky
Minimalizuje BufferManager náklady na používání vyrovnávacích pamětí pomocí fondu vyrovnávacích pamětí. Ke zpracování zpráv službou při jejich vystupování z kanálu se vyžadují vyrovnávací paměti. Pokud není ve fondu vyrovnávacích pamětí dostatek paměti pro zpracování načítání zpráv, BufferManager musí přidělit další paměť z haldy CLR, což zvyšuje režii uvolňování paměti. Rozsáhlá alokace z uvolňování paměti CLR značí, že velikost fondu vyrovnávací paměti je příliš malá a že zvýšením limitu MaxBufferPoolSize lze zvýšit výkon s větším přidělením.