Sdílet prostřednictvím


ConnectionOrientedTransportBindingElement.MaxBufferSize Vlastnost

Definice

Získá nebo nastaví maximální velikost vyrovnávací paměti, která se má použít. U streamovaných zpráv by tato hodnota měla mít alespoň maximální možnou velikost hlaviček zpráv, které se čtou v režimu 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í počet bajtů, které se používají k ukládání příchozích zpráv do vyrovnávací paměti. Výchozí hodnota je 65 536 bajtů.

Výjimky

Hodnota je menší nebo rovna nule.

Poznámky

U streamovaných zpráv tato vlastnost platí pouze pro záhlaví zprávy; pro zprávy ve vyrovnávací paměti platí pro celou zprávu.

Hodnota této vlastnosti musí být menší nebo rovna MaxReceivedMessageSize a musí být větší než velikost záhlaví zprávy nebo kanálu vyvolá výjimku.

Pokud obdržíte více dat, než můžete kanál ukládat do vyrovnávací paměti, vyvolá CommunicationExceptionvýjimku , která obsahuje QuotaExceededException jako vnitřní výjimku.

Platí pro