HttpTransportBindingElement.MaxBufferSize Egenskap

Definition

Hämtar eller anger den maximala storleken på bufferten som ska användas. För buffrade meddelanden är det här värdet detsamma som MaxReceivedMessageSize. För strömmade meddelanden är det här värdet den maximala storleken på SOAP-huvudena, som måste läsas i buffrat läge.

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

Egenskapsvärde

Buffertens maximala storlek, i byte.

Exempel

I följande exempel anges den här egenskapen som ska användas när du utför begäranden på bindningen.

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

Kommentarer

Om storleken på meddelanderubrikerna är större än den här egenskapen för strömmade meddelanden genereras en QuotaExceededException . Om meddelandestorleken är större än den här egenskapen för ett icke-strömmat meddelande tas meddelandet bort.

Om detta inte anges är standardvärdet 65536.

Gäller för