HttpTransportBindingElement.MaxBufferSize Vlastnost

Definice

Získá nebo nastaví maximální velikost vyrovnávací paměti, která se má použít. U zpráv v vyrovnávací paměti je tato hodnota stejná jako MaxReceivedMessageSize. U streamovaných zpráv je tato hodnota maximální velikost hlaviček PROTOKOLU SOAP, která musí být přečtena 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í velikost vyrovnávací paměti v bajtech.

Příklady

Následující příklad nastaví tuto vlastnost použít při provádění požadavků na vazbu.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;

Poznámky

U streamovaných zpráv platí, že pokud je velikost záhlaví zprávy větší než tato vlastnost, vyvolá QuotaExceededException se. U zprávy, která není streamovaná, pokud je velikost zprávy větší než tato vlastnost, zpráva se zahodí.

Pokud není zadáno, výchozí hodnota je 65536.

Platí pro