MtomMessageEncodingBindingElement.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 vyrovnávací paměti.
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 vyrovnávací paměti. Výchozí hodnota je 65536 (0x10000) bajtů.
Výjimky
Sada hodnot je menší než nebo rovna nule.
Poznámky
Zprávy MTOM (Message Optimization Mechanism) ve Windows Communication Foundation (WCF) se můžou skládat z několika částí MIME. Zpráva vždy obsahuje část MIME (Multipurpose Internet Mail Extensions), která obsahuje informační sadu zprávy. Kromě toho platí, že pokud zpráva obsahuje optimalizovaná binární data, může obsahovat další části MIME, které obsahují binární data. Nejsou stanoveny žádné požadavky týkající se pořadí, ve které se musí tyto části MIME zobrazovat ve zprávě. Proces čtení zpráv někdy musí ukládat části MIME do vyrovnávací paměti, pokud se zobrazují mimo pořadí. Proces čtení zpráv také může v každé části ukládat relevantní informace záhlaví MIME do vyrovnávací paměti. Cílem této MaxBufferSize kvóty je omezit množství paměti, které je možné přidělit při čtení zpráv MTOM, a omezit tak nadměrnou spotřebu paměti kvůli požadavkům na ukládání do vyrovnávací paměti.