HttpTransportBindingElement.MaxBufferSize Właściwość

Definicja

Pobiera lub ustawia maksymalny rozmiar buforu do użycia. W przypadku buforowanych komunikatów ta wartość jest taka sama jak MaxReceivedMessageSize. W przypadku komunikatów przesyłanych strumieniowo ta wartość jest maksymalnym rozmiarem nagłówków PROTOKOŁU SOAP, który musi być odczytywany w trybie buforowym.

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

Wartość właściwości

Int32

Maksymalny rozmiar buforu w bajtach.

Przykłady

Poniższy przykład ustawia tę właściwość do użycia podczas wykonywania żądań dotyczących powiązania.

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

Uwagi

W przypadku komunikatów przesyłanych strumieniowo, jeśli rozmiar nagłówków komunikatów jest większy niż ta właściwość, zostanie zwrócona QuotaExceededException wartość . W przypadku komunikatu bez strumienia, jeśli rozmiar komunikatu jest większy niż ta właściwość, komunikat zostanie porzucony.

Jeśli nie zostanie określona, ta wartość domyślna to 65536.

Dotyczy